|
|
@@ -71,9 +71,14 @@ void CShuangpingTool::Init()
|
|
|
|
|
|
rect.right = rect.left + devMode.dmPelsWidth;
|
|
|
rect.bottom = rect.top + devMode.dmPelsHeight;
|
|
|
+
|
|
|
+ m_fuping_rect = rect;
|
|
|
}
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
+void CShuangpingTool::InitWnd(HWND hwnd)
|
|
|
+{
|
|
|
//创建并初始化副屏窗口
|
|
|
m_pFuping = new CFupingWnd();
|
|
|
if (m_pFuping == NULL)
|
|
|
@@ -83,13 +88,25 @@ void CShuangpingTool::Init()
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- m_pFuping->Create(NULL, _T("智铺子收银系统副屏"), UI_WNDSTYLE_DIALOG, 0, 0, 0, 0, 0, NULL);
|
|
|
+ m_pFuping->Create(hwnd, _T("智铺子收银系统副屏"), UI_WNDSTYLE_DIALOG, 0, 0, 0, 0, 0, NULL);
|
|
|
m_pFuping->SetIcon(IDI_ICON_DUILIB);
|
|
|
|
|
|
- ::MoveWindow(m_pFuping->GetHWND(), rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, true);
|
|
|
+ ::MoveWindow(m_pFuping->GetHWND(), m_fuping_rect.left, m_fuping_rect.top, m_fuping_rect.right - m_fuping_rect.left, m_fuping_rect.bottom - m_fuping_rect.top, true);
|
|
|
m_pFuping->ShowWindow(true);
|
|
|
}
|
|
|
|
|
|
+void CShuangpingTool::DestoryWnd()
|
|
|
+{
|
|
|
+ if (m_pFuping == NULL)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ m_pFuping->Stop();
|
|
|
+
|
|
|
+ m_pFuping = NULL;
|
|
|
+}
|
|
|
+
|
|
|
void CShuangpingTool::UpdateShow(CDiandanOrder& order, double total_youhui, double total_price, double dabao_money)
|
|
|
{
|
|
|
if (m_is_shuangping == false)
|