1创建一个基于MFC的主对话框
2创建一个登录对话框
也就是说想在登录对话框输入正确的用户名和密码后,才显示主对话框在ClassWizard窗口中添加CHrSysDlg::OnInitDialog()函数,并在其中添加如下代码:(HrSysDlg是主窗口)
CLoginDlg dlg; //启动登陆窗体
if (dlg.DoModal() != IDOK)
OnOK();
else
{ CUsers curUser;
// 读取用户信息到curUser对象中
curUser.GetData(dlg.m_UserName);}
通过调用curUser.GetData(dlg.m_UserName)能通过用户和密码的验证,但是比如说运行程序的时候,首先弹出的是登录对话框,输入用户和密码后,点击 “确定”后,就登录对话框消失,但是主对话框没有出现.
当然如果没有以上的代码,就会直接弹出主对话框的.请问为什么主对话框没有出现呢?请会的朋友帮忙回答,谢谢
2创建一个登录对话框
也就是说想在登录对话框输入正确的用户名和密码后,才显示主对话框在ClassWizard窗口中添加CHrSysDlg::OnInitDialog()函数,并在其中添加如下代码:(HrSysDlg是主窗口)
CLoginDlg dlg; //启动登陆窗体
if (dlg.DoModal() != IDOK)
OnOK();
else
{ CUsers curUser;
// 读取用户信息到curUser对象中
curUser.GetData(dlg.m_UserName);}
通过调用curUser.GetData(dlg.m_UserName)能通过用户和密码的验证,但是比如说运行程序的时候,首先弹出的是登录对话框,输入用户和密码后,点击 “确定”后,就登录对话框消失,但是主对话框没有出现.
当然如果没有以上的代码,就会直接弹出主对话框的.请问为什么主对话框没有出现呢?请会的朋友帮忙回答,谢谢
解决方案 »
- 截取字符串
- oracle 树形结构,如果获得所有节点的根节点
- 问建库流程
- oracel 很多不会,谁来教我
- 查询速度的问题
- 在ORACALE9 中怎么样写SQL语句,删除同一表中的相同记录,只保留一条数据。
- 为什么我一启动OracleOracleHomeTNSListener服务就会出现“内存不能为read”的错误以及“协议适配器错误”??提示窗口中写的是“TNSLSNR
- 建立大型系统,支持oracle和sql server 2000两种数据库(不同时使用),应该注意哪些问题???
- 最简单的问题:如何进入oracle9i designer?
- pl-sql开发工具???????????????????????????????????
- 数据库查询速度很慢,重启后正常
- 【分享】关于日期问题需求的总结
谢谢大家的回答
to lxyzxq2008第二个对话框没出来,是因为对话框要赋予载体才可以表示,你第一个对话框关闭后,第二个没有刷新,所以出不来。
============================================
请问应该怎么样刷新第二个对话框呢?谢谢