void CDemoPlay::OnLButtonDblClk(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CRect rect;
for (int i = 0; i < 9; ++i)
{
plans[i].GetWindowRect(rect);
ScreenToClient(rect);
if(rect.PtInRect(point))
{
m_bFullScreen = !m_bFullScreen;
LONG style = ::GetWindowLong(this->m_hWnd, GWL_STYLE);
if (m_bFullScreen)
{
// 全屏通道号
m_fullNum = i;
// 用mfc隐藏系统任务栏
//CWnd *wnd = FindWindow("Shell_TrayWnd", NULL);
//HWND hStar = FindWindowEx(NULL, NULL, "Button", NULL);
//wnd->SetWindowPos(NULL, 0, 0, 0, 0, SWP_HIDEWINDOW);
m_hWndParent = ::GetParent(m_hWnd);
::ShowWindow(m_hWndParent, SW_HIDE);
//::ShowWindow(hStar, SW_HIDE);
::SetParent(m_hWnd, NULL);
//style &= ~(WS_DLGFRAME | WS_THICKFRAME);
//SetWindowLong(this->m_hWnd, GWL_STYLE, style);
//this->ShowWindow(SW_SHOWMAXIMIZED);
int nScreenWidth = GetSystemMetrics(SM_CXSCREEN);
int nScreenHeight = GetSystemMetrics(SM_CYSCREEN);
::SetWindowPos(this->m_hWnd, HWND_TOPMOST, 0, 0, nScreenWidth, nScreenHeight, SWP_FRAMECHANGED);
//m_objpl.login(GetDlgItem(IDC_STC_1)->m_hWnd, "192.168.1.125", 80, "admin", "9999", 0);
goto _exit;
}
else
{
// 用mfc显示系统任务栏
//CWnd *wnd = FindWindow("Shell_TrayWnd", NULL);
//HWND hStar = FindWindowEx(NULL, NULL, "Button", NULL);
//wnd->SetWindowPos(NULL, 0, 0, 0, 0, SWP_SHOWWINDOW);
//style |= WS_DLGFRAME;
//SetWindowLong(this->m_hWnd, GWL_STYLE, style);
::SetParent(m_hWnd, m_hWndParent);
::ShowWindow(m_hWndParent, SW_SHOW);
//::ShowWindow(hStar, SW_SHOW);
goto _exit;
}
}
}
_exit:
CDialog::OnLButtonDblClk(nFlags, point);
}
{
// TODO: Add your message handler code here and/or call default
CRect rect;
for (int i = 0; i < 9; ++i)
{
plans[i].GetWindowRect(rect);
ScreenToClient(rect);
if(rect.PtInRect(point))
{
m_bFullScreen = !m_bFullScreen;
LONG style = ::GetWindowLong(this->m_hWnd, GWL_STYLE);
if (m_bFullScreen)
{
// 全屏通道号
m_fullNum = i;
// 用mfc隐藏系统任务栏
//CWnd *wnd = FindWindow("Shell_TrayWnd", NULL);
//HWND hStar = FindWindowEx(NULL, NULL, "Button", NULL);
//wnd->SetWindowPos(NULL, 0, 0, 0, 0, SWP_HIDEWINDOW);
m_hWndParent = ::GetParent(m_hWnd);
::ShowWindow(m_hWndParent, SW_HIDE);
//::ShowWindow(hStar, SW_HIDE);
::SetParent(m_hWnd, NULL);
//style &= ~(WS_DLGFRAME | WS_THICKFRAME);
//SetWindowLong(this->m_hWnd, GWL_STYLE, style);
//this->ShowWindow(SW_SHOWMAXIMIZED);
int nScreenWidth = GetSystemMetrics(SM_CXSCREEN);
int nScreenHeight = GetSystemMetrics(SM_CYSCREEN);
::SetWindowPos(this->m_hWnd, HWND_TOPMOST, 0, 0, nScreenWidth, nScreenHeight, SWP_FRAMECHANGED);
//m_objpl.login(GetDlgItem(IDC_STC_1)->m_hWnd, "192.168.1.125", 80, "admin", "9999", 0);
goto _exit;
}
else
{
// 用mfc显示系统任务栏
//CWnd *wnd = FindWindow("Shell_TrayWnd", NULL);
//HWND hStar = FindWindowEx(NULL, NULL, "Button", NULL);
//wnd->SetWindowPos(NULL, 0, 0, 0, 0, SWP_SHOWWINDOW);
//style |= WS_DLGFRAME;
//SetWindowLong(this->m_hWnd, GWL_STYLE, style);
::SetParent(m_hWnd, m_hWndParent);
::ShowWindow(m_hWndParent, SW_SHOW);
//::ShowWindow(hStar, SW_SHOW);
goto _exit;
}
}
}
_exit:
CDialog::OnLButtonDblClk(nFlags, point);
}