0002-MFC--在主窗口显示前先显示登录窗口
来源:互联网 发布:图文音画制作软件 编辑:程序博客网 时间:2024/06/11 00:59
在主窗口显示前先显示登录窗口
通常的应用程序,在主界面显示前要先有一个登录窗口,登录成功后才会显示主界面,下面我们来解决这个问题。
第一步:先利用VS的APP向导建立一个MFC的对话框应用
这一步我们省略了
第二步:我们建立登录窗口
利用向导在工程里加入一个名称叫CLoginDlg的类,这个类继承MFC的CDialog类。
建立后,打开资源管理器,在里面加入用户名和密码:
第三步:在主界面的窗口类的头文件中加入登录窗口的变量
public:CLoginDlg m_loginDlg;
第四步:在主界面的窗口类中的OnInitDialog方法中加入如下代码:
if(m_loginDlg.DoModal() != IDOK){OnOK();}
按Ctrl+F5运行,得到我们想要的结果。
在登录框中,我们需要验证用户名和密码,我们删掉原来的确认按钮,加入一个button,写上确认,给它加入点击事件函数
void CLoginDlg::OnBnClickedBt_log(){CString name;CString pwd;GetDlgItem(IDC_EDIT_NAME)->GetWindowTextW(name);GetDlgItem(IDC_EDIT_PWD)->GetWindowTextW(pwd);if(name.Compare(_T("qin"))){MessageBox(_T("用户名不对"),_T("提示"));}else{OnOK();}}
- MFC--在主窗口显示前先显示登录窗口 .
- 0002-MFC--在主窗口显示前先显示登录窗口
- 在主窗口显示前先显示登录窗口
- 先显示欢迎窗口,再显示登录窗口,最后显示主窗口的开发
- MFC中主窗口显示前启动窗口的实现
- MFC 子窗口任务栏显示图标和主窗口最小化在系统托盘中显示图标
- mfc窗口显示图片
- MFC窗口前端显示
- MFC 窗口的显示
- MFC动画显示窗口
- MFC中在视图窗口显示位图
- 在父窗口的中间位置显示子窗口 MFC
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- 在C++ Builder中制作主窗口显示前的版权窗口
- MFC程序显示主窗口的秘密
- 在窗口显示图片
- mfc应用窗口最大化显示
- MFC 设置窗口置顶显示
- android json解析及简单例子
- 红黑树(red-black tree)算法,附AVL树的比较
- 为什么Android没有iOS那么顺滑
- 网络上搜集的面试题
- JAVA udp 简单例子
- 0002-MFC--在主窗口显示前先显示登录窗口
- 常用WebService一览表
- 1.session flush 隔离级别:隔离级别
- net-snmp移植添加自己的mib
- mysql 同步问题 1032错误
- 修改页面<s:select>默认选中
- JAVA中堆栈和内存分配
- Android实现XML解析技术
- Google Map开发系列(十二)——定制GoogleBar --谷歌地图的本地搜索栏