学习笔记之MFC培训回忆之登录对话框

这里介绍的主要是基于MFC的应用程序框架来创建一个登录对话框,初次接触MFC,当然从最简单的部分开始学起,记录一下学习过的MFC,哪里有做错了,请大家谅解。

新建一个单文本对话框,在Dialog里插入一个对话框,在新建的对话框上双击,选择 Create a new class,并命名为CLogin_Dlg,点击确定,就建好了。然后把我们的对话框做成一个登录界面

双击确定按钮,命名为OnLogin

在输入框里右击选择建立类向导,选择我们需要的EDIT,点击Add Variable,分别命名为m_username和m_password,然后确定。

编辑代码

voidCLogin_dlg::OnOnLogin()

{

      // TODO: Add your control notificationhandler code here

      UpdateData();

      if(m_username=="admin"&&m_password=="123456")

      {

             MessageBox("OK");

             OnCancel();

      }

      else

      {

             MessageBox("Sorry");

      }

}

到menu里的菜单上添加一个登录选项,右键建立类向导,由于我们需要添加到视图里,所以在Class name里选择View选项,再选Command,Add function,命名为OnDlg,最后选择EDIT CODE。

voidCMFC_FrameView::OnDlg()

{

      // TODO: Add your command handler codehere

      //CLogin_dlg dlg;

      //dlg.DoModal();

      CLogin_dlg *dlg=new CLogin_dlg;

      dlg->Create(IDD_DIALOG1,this);

      dlg->ShowWindow(SW_SHOW);

}

需要先加入头文件#include"Login_dlg.h"
 

猜你喜欢

转载自blog.csdn.net/active2489595970/article/details/88242396