我创建一个充满屏幕的无标题栏窗口,可是使用m_wndCatcher.ModifyStyleEx(WS_EX_APPLICATION,0)没有效果啊。
m_wndCatcher.CreateEx(0,AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,::LoadCursor(NULL,IDC_ARROW),(HBRUSH)::GetStockObject(WHITE_BRUSH),::LoadIcon(NULL,IDI_APPLICATION))
,_T("Catcher"),WS_POPUP,
0,0,1680,1050,NULL,(HMENU)NULL);
m_wndCatcher.CreateEx(0,AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,::LoadCursor(NULL,IDC_ARROW),(HBRUSH)::GetStockObject(WHITE_BRUSH),::LoadIcon(NULL,IDI_APPLICATION))
,_T("Catcher"),WS_POPUP,
0,0,1680,1050,NULL,(HMENU)NULL);
你可以用 Spy++ 查看那些不在任务栏显示的对话框,都有这个风格。
m_wndCatcher.CreateEx(0,AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,::LoadCursor(NULL,IDC_ARROW),(HBRUSH)::GetStockObject(WHITE_BRUSH),::LoadIcon(NULL,IDI_APPLICATION))
,_T("Catcher"),WS_POPUP,
0,0,1680,1050,this->m_hWnd,(HMENU)NULL); //这里