一个不解的问题

程叙远 2012-10-12 11:51:34
我在主函数BOOL CUserManageApp::InitInstance()里面添加如下代码:

CUserManageDlg dlg;
m_pMainWnd = &adminDlg;
INT_PTR nResponse = adminDlg.DoModal();
if (nResponse == IDOK)
{
dlg.DoModal();
}

最后会提示内存访问错误。

但把CUserManageDlg dlg;这依据放到if (nResponse == IDOK)里面去之后,就是正常的了。

难道是因为在主函数里面声明的窗口对象必须domodal一次才能正常返回?
...全文
43 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧