MFC登陆界面,如何实现关闭登陆对话框,不执行主窗体。

我的主程序都已经编写好了.但是想在主界面前加个用户登录的对话框,如何实现呢?VC是不是运行就首先显示主界面啊?那怎么才能让它先显示登录用户对话框再显示主界面呢?... 我的主程序都已经编写好了.但是想在主界面前加个用户登录的对话框,如何实现呢?VC是不是运行就首先显示主界面啊?那怎么才能让它先显示登录用户对话框再显示主界面呢? 展开
 我来答
菜鸟级程序员
2010-12-16 · TA获得超过342个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:156万
展开全部
主程序框,登录用户对话框你都有了的话,你可以在那个主程序运行之前(有个函数里面,它会创建一个主程序框的对象,然后domodal产生主程序的框的,你就在domodal之前写,便能先弹出登陆框了),创建一个登录用户对话框的对象,然后对象.domodal(),这样就能打开登录用户对话框的了,主程序会卡在domodal这里的。然后你的登录用户对话框里面应该有登陆和退出两个键,登陆的话就相当于直接关闭此登录用户对话框(当然还有其它操作如验证用户密码之类),关闭了登录用户对话框之后主程序便又能运行起来了。而退出键里面,你就写上EXIT(0)。于是整个程序(包括主程序)都关闭了。
应该能明白吧你,挺简单的。不明白再补充问题。
爱白天睡觉
2010-12-11 · TA获得超过253个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:98.3万
展开全部
你可以在应用类的构造函数里创建模态登录框,判断模态框的返回值后,决定继续还是退出。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全新开拓者
2010-12-17 · 超过17用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
BOOL CMyDlg::OnInitDialog()
{
CDialog::OnInitDialog();

CLogonDlg dlg;//自定义的登录对话框
dlg.DoModal();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式