MFC界面隐藏问题

chenyancan 2012-03-22 10:57:24
本人在写一个VS2005的MFC程序,程序中有两个界面:“登录界面”,“应用界面”,程序启动后会出现登录界面,如果用户和密码都正确的话,点击登录会出现应用界面,可是在出现应用界面后,之前的登陆界面还是存在,请问需要怎么做才能见之前的登陆界面隐藏(应该只能隐藏,不能消灭吧)。登录的响应消息时:
if (用户和密码正确)
[
C*** dlg;//应用界面的类变量
dlg.DoModal();
}
...全文
111 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyancan 2012-03-28
  • 打赏
  • 举报
回复
1楼的方法我试过了,根本就不行。
2楼的说了跟没说一个样
feilinhe 2012-03-28
  • 打赏
  • 举报
回复


CXXXDlg dlg;
H: if(IDOK==dlg.DoModal())
{
if (用户和密码正确)
[
C*** dlg;//应用界面的类变量
dlg.DoModal();
}
else
{
goto H;
}
}

ecsape 2012-03-28
  • 打赏
  • 举报
回复
好久没用过mfc了,登录界面可以销毁的,具体的忘了。
登录验证是个基本问题,很多例子的,建议你搜搜看
JoeBlackzqq 2012-03-23
  • 打赏
  • 举报
回复
你这个需求非常普遍,看看这个例子吧:
用户登录成功后才进入主窗口进行其他操作
nehc 2012-03-23
  • 打赏
  • 举报
回复
这是 Linux 区 !!


为什么要问 Windows 的问题 ?
KID_coder 2012-03-22
  • 打赏
  • 举报
回复
之前的界面调用ShowWindow(SW_HIDE);

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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