MFC隐藏基于对话框的主窗口

前言

默认主窗口是模态对话框并显示,我们现在将它设置为隐藏。

1、将对话框资源属性设置为隐藏

2、将模态改为非模态

在主程序的InitInstance()里。

原始代码:

CDialogTestDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();

修改后:

CDialogTestDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.Create(IDD_DIALOGTEST_DIALOG);
dlg.RunModalLoop();

留下评论