|
@@ -89,9 +89,9 @@ void CValueWnd::TopMostWnd()
|
|
|
{
|
|
{
|
|
|
::SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
|
|
::SetWindowPos(m_hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
|
|
|
|
|
|
|
|
- if (m_is_show_shoukuan && m_shoukuanHWND != NULL)
|
|
|
|
|
|
|
+ if (m_is_show_shoukuan && m_shoukuanWnd != NULL)
|
|
|
{
|
|
{
|
|
|
- //::SendMessage(m_shoukuanHWND, WM_SHOUKUAN_UPDATE_FOCUS, NULL, NULL);
|
|
|
|
|
|
|
+ ::SendMessage(m_shoukuanWnd->GetHWND(), WM_SHOUKUAN_UPDATE_FOCUS, NULL, NULL);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
Sleep(100);
|
|
Sleep(100);
|
|
@@ -738,11 +738,9 @@ void CValueWnd::ShowShoukuan()
|
|
|
pShoukuanWnd->Create(NULL, _T(""), UI_WNDSTYLE_DIALOG, WS_EX_TOOLWINDOW);
|
|
pShoukuanWnd->Create(NULL, _T(""), UI_WNDSTYLE_DIALOG, WS_EX_TOOLWINDOW);
|
|
|
pShoukuanWnd->SetIcon(IDI_ICON_DUILIB);
|
|
pShoukuanWnd->SetIcon(IDI_ICON_DUILIB);
|
|
|
pShoukuanWnd->CenterWindow();
|
|
pShoukuanWnd->CenterWindow();
|
|
|
- ::SetWindowPos(pShoukuanWnd->GetHWND(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOACTIVATE);
|
|
|
|
|
|
|
|
|
|
m_is_show_shoukuan = true;
|
|
m_is_show_shoukuan = true;
|
|
|
m_shoukuanWnd = pShoukuanWnd;
|
|
m_shoukuanWnd = pShoukuanWnd;
|
|
|
- m_shoukuanHWND = pShoukuanWnd->GetHWND();
|
|
|
|
|
|
|
|
|
|
//只要金额不为0,就初始化
|
|
//只要金额不为0,就初始化
|
|
|
std::string utf8_watch_value = CLewaimaiString::UnicodeToUTF8(m_watchValue);
|
|
std::string utf8_watch_value = CLewaimaiString::UnicodeToUTF8(m_watchValue);
|
|
@@ -758,20 +756,16 @@ void CValueWnd::ShowShoukuan()
|
|
|
pShoukuanWnd->InitFukuanma(m_catch_string);
|
|
pShoukuanWnd->InitFukuanma(m_catch_string);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- UINT ret = pShoukuanWnd->ShowModal();
|
|
|
|
|
|
|
+ pShoukuanWnd->ShowWindow(true);
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- m_is_show_shoukuan = false;
|
|
|
|
|
- m_shoukuanWnd = NULL;
|
|
|
|
|
- m_shoukuanHWND = NULL;
|
|
|
|
|
|
|
+void CValueWnd::CloseShoukuan()
|
|
|
|
|
+{
|
|
|
|
|
+ m_is_show_shoukuan = false;
|
|
|
|
|
|
|
|
- if (ret == IDOK)
|
|
|
|
|
- {
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
- else if (ret == IDCANCEL)
|
|
|
|
|
- {
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ m_shoukuanWnd->Close();
|
|
|
|
|
+ m_shoukuanWnd = NULL;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void CValueWnd::ShowTuikuan()
|
|
void CValueWnd::ShowTuikuan()
|
|
@@ -791,11 +785,9 @@ void CValueWnd::ShowTuikuan()
|
|
|
pTuikuanWnd->Create(NULL, _T(""), UI_WNDSTYLE_DIALOG, WS_EX_TOOLWINDOW);
|
|
pTuikuanWnd->Create(NULL, _T(""), UI_WNDSTYLE_DIALOG, WS_EX_TOOLWINDOW);
|
|
|
pTuikuanWnd->SetIcon(IDI_ICON_DUILIB);
|
|
pTuikuanWnd->SetIcon(IDI_ICON_DUILIB);
|
|
|
pTuikuanWnd->CenterWindow();
|
|
pTuikuanWnd->CenterWindow();
|
|
|
- ::SetWindowPos(pTuikuanWnd->GetHWND(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOACTIVATE);
|
|
|
|
|
|
|
|
|
|
m_is_show_tuikuan = true;
|
|
m_is_show_tuikuan = true;
|
|
|
m_tuikuanWnd = pTuikuanWnd;
|
|
m_tuikuanWnd = pTuikuanWnd;
|
|
|
- m_tuikuanHWND = pTuikuanWnd->GetHWND();
|
|
|
|
|
|
|
|
|
|
//只要金额不为0,就初始化
|
|
//只要金额不为0,就初始化
|
|
|
std::string utf8_watch_value = CLewaimaiString::UnicodeToUTF8(m_watchValue);
|
|
std::string utf8_watch_value = CLewaimaiString::UnicodeToUTF8(m_watchValue);
|
|
@@ -806,20 +798,16 @@ void CValueWnd::ShowTuikuan()
|
|
|
pTuikuanWnd->InitMoney(m_watchValue);
|
|
pTuikuanWnd->InitMoney(m_watchValue);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- UINT ret = pTuikuanWnd->ShowModal();
|
|
|
|
|
-
|
|
|
|
|
- m_is_show_tuikuan = false;
|
|
|
|
|
- m_tuikuanWnd = NULL;
|
|
|
|
|
- m_tuikuanHWND = NULL;
|
|
|
|
|
|
|
+ pTuikuanWnd->ShowWindow();
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- if (ret == IDOK)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+void CValueWnd::CloseTuikuan()
|
|
|
|
|
+{
|
|
|
|
|
+ m_is_show_tuikuan = false;
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
- else if (ret == IDCANCEL)
|
|
|
|
|
- {
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ m_tuikuanWnd->Close();
|
|
|
|
|
+ m_tuikuanWnd = NULL;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void CValueWnd::AddTrayIcon()
|
|
void CValueWnd::AddTrayIcon()
|
|
@@ -925,19 +913,16 @@ void CValueWnd::ShowJiaoyijilu()
|
|
|
pJiaoyijiluFrame->Create(NULL, _T(""), UI_WNDSTYLE_DIALOG, WS_EX_TOOLWINDOW);
|
|
pJiaoyijiluFrame->Create(NULL, _T(""), UI_WNDSTYLE_DIALOG, WS_EX_TOOLWINDOW);
|
|
|
pJiaoyijiluFrame->SetIcon(IDI_ICON_DUILIB);
|
|
pJiaoyijiluFrame->SetIcon(IDI_ICON_DUILIB);
|
|
|
pJiaoyijiluFrame->CenterWindow();
|
|
pJiaoyijiluFrame->CenterWindow();
|
|
|
- UINT ret = pJiaoyijiluFrame->ShowModal();
|
|
|
|
|
-
|
|
|
|
|
- m_is_show_jiaoyijilu = false;
|
|
|
|
|
-
|
|
|
|
|
- if (ret == IDOK)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ pJiaoyijiluFrame->ShowWindow(true);
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
- else if (ret == IDCANCEL)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+void CValueWnd::CloseJiaoyijilu()
|
|
|
|
|
+{
|
|
|
|
|
+ m_is_show_jiaoyijilu = false;
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ m_jiaoyijiluWnd->Close();
|
|
|
|
|
+ m_jiaoyijiluWnd = NULL;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void CValueWnd::ShowJiaoyihuizong()
|
|
void CValueWnd::ShowJiaoyihuizong()
|