不可行方法:
在OnInitDialog中调用ShowWindow(SW_HIDE),这样不能隐藏界面。
可行的方法:
1、重载DefWindowProc虚函数,
LRESULT CMyDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
ShowWindow(SW_HIDE);
return CDialog::DefWindowProc(message, wParam, lParam);
}
2、在OnInitDialog中调用SetWindowPos函数,
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);//任务书栏不显示
SetWindowPos(&wndBottom,0,0,0,0,SW_HIDE);
3、在WM_PAINT消息响应函数OnPaint()函数中调用ShowWindow(SW_HIDE),这样会出现闪烁
MFC程序启动时隐藏界面
最新推荐文章于 2022-10-11 13:24:51 发布