关于MFC 系统级模态对话框的问题!求解!
发布网友
发布时间:2023-11-11 09:44
我来回答
共1个回答
热心网友
时间:2024-10-17 07:44
::MessageBox(NULL,"这是消息框的内容","这是消息框的标题",MB_SYSTEMMODAL);
显示一个模式的对话框是没错的,但是你加到InitInstance()的最后就不对了,因为在你显示这个对话框之前程序已经生成了系统框架,并更新显示了窗体,所以这个对话框就起不到模式对话框的作用了,
一把::MessageBox()
加到
if (!ProcessShellCommand(cmdInfo))
return FALSE;
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
的前面的其他地方也就是窗口没有被初始化之前,就好了.