0002 您所在的位置:网站首页 天正导入表格提示请先打开一个窗口 0002

0002

2024-07-11 21:37| 来源: 网络整理| 查看: 265

在主窗口显示前先显示登录窗口

通常的应用程序,在主界面显示前要先有一个登录窗口,登录成功后才会显示主界面,下面我们来解决这个问题。

第一步:先利用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(); } }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有