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);
}

但是当点击登陆对话框取消登陆的时候,还会闪一下主窗口,请问如何解决?谢谢!
...全文
82 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
晒月光的青蛙 2014-01-23
  • 打赏
  • 举报
回复
试试把PostQuitMessage(0);换成exit(0); 直接退掉程序,不发消息
u0116snail 2014-01-23
  • 打赏
  • 举报
回复
引用 1 楼 xsgluozi 的回复:
试试把PostQuitMessage(0);换成exit(0); 直接退掉程序,不发消息
谢谢您!这样可以

15,980

社区成员

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

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