请问如何在已做好的一个MFC基于对话框程序中添加一个登录界面?(vc++2008) App类的InitInstance函数中添加什么代码能实现?... App类的InitInstance函数中添加什么代码能实现? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 对话框 登录界面 vc++2008 mfc 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? 赖福平 2013-03-12 · TA获得超过132个赞 知道小有建树答主 回答量:298 采纳率:100% 帮助的人:184万 我也去答题访问个人页 关注 展开全部 添加一个对话框类,然后在BOOL C***App::InitInstance()函数中把对话框类改成登录的对话框类 C***Dlg dlg; m_pMainWnd = &dlg; int nResponse = dlg.DoModal();在登录按钮按下之后,让登录对话框隐藏,主对话框显示出来就可以了 更多追问追答 追问 我正确输入密码,按下登陆键之后,主对话框显示不出来,是怎么回事啊? 追答 是不是没有在DoModal()呀 追问 CDlgLogin dlg; //新添对话框(登陆对话框) m_pMainWnd = &dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse == IDOK) { } else if (nResponse == IDCANCEL) { } CInterfaceDlg dlg1; //主对话框 m_pMainWnd = &dlg1; INT_PTR nResponse1 = dlg1.DoModal(); return FALSE;这么写之后,主对话框不显示,请问哪写的不对呢? 追答 主对话框不在这里显示呀,这里只是显示登录的对话框,你在登陆对话框中添加一个登录的按钮在按钮的函数中写代码{ //mainDlg是主对话框的对象,你在登录对话框类中定义这个,记得添加那对话框的头文件 this->ShowWindow(SW_HIDE); mainDlg.DoModal();} 追问 “mainDlg”: 未声明的标识符“.DoModal”的左边必须有类/结构/联合请问一下登陆对话框怎么定义?初学者,见谅。。。 追答 先在DlgLogin.h文件中添加你主对话框的头文件 #include "****.h" //这个****就是你的主对话框头文件名,.h结尾的然后在类中添加{}中间的两行代码即可class CLoginDlg{ public: C*****Dlg mainDlg; //这里C*****Dlg是主对话框的类} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友349d18b 2013-03-12 · TA获得超过444个赞 知道小有建树答主 回答量:571 采纳率:50% 帮助的人:364万 我也去答题访问个人页 关注 展开全部 CLoginDlg dlg;if(dlg.DoModal()!=IDOK) return FALSE;这段代码放在最前面. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-12-31 如何在已做好的一个MFC基于对话框程序中添加一个登录界面?(... 2013-06-02 如何在已经完成的MFC中增加一个用户登陆界面 4 2010-04-27 如何在已编好的VC++程序增加登陆窗口 1 2013-05-13 我用VC++做了一个对话框,然后想给这个对话框加上一个登陆界... 2011-10-15 VC++ 中我已经做好了主对话框,想在主对话框前显示一个登录... 1 2012-10-22 VC 欢迎界面!! 想在已经做好的程序前面,加入一个欢迎进入... 2014-04-11 vc++ 2008mfc中如何添加启动界面 2016-08-09 怎样在mfc基于对话框模式下在已有的窗口中添加一个新的对话框 2 更多类似问题 > 为你推荐: