MFC 登陆对话,取消登陆后,不让主窗口显示

u0116snail 2014-01-23 12:03:21
MFC单文档程序,有一个登陆对话框 CLogDlg logdlg; 在 CMainFram::OnCreate() 中加入如下代码:

if(IDCANCEL == logdlg.DoModal())
{
AfxGetApp()->m_pMainWnd->ShowWindow(SW_HIDE);
PostQuitMessage(0);
}

但是当点击登陆对话框取消登陆的时候,还会闪一下主窗口,请问如何解决?谢谢!
...全文
64 点赞 收藏 2
写回复
2 条回复
晒月光的青蛙 2014年01月23日
试试把PostQuitMessage(0);换成exit(0); 直接退掉程序,不发消息
回复 点赞
u0116snail 2014年01月23日
引用 1 楼 xsgluozi 的回复:
试试把PostQuitMessage(0);换成exit(0); 直接退掉程序,不发消息
谢谢您!这样可以
回复 点赞
发动态
发帖子
界面
创建于2007-09-28

7973

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告