教你学会实现MFC程序登录的第二种方法
的有关信息介绍如下:微软基础类库(英语:MicrosoftFoundationClasses,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。上一篇我写过实现MFC程序登录案例的第一种方法,里面详细介绍了如何创建工程以及创建控件的基本方法,本文将不再赘述,如果有不清楚的可以参考下面的经验哦!
0教会你写第一个MFC程序
新建MFC工程之后会出现一个默认的对话框,然后在对话框中拉出这些控件
右键进入类向导,然后给确定按钮添加消息驱动函数,定位到控件找到message那一栏直接双击就可以了!
然后进入Member Variables(成员变量框)中设置成员变量的类型为control控件类型
然后定位到确定按钮的消息驱动函数中加入以下代码:
void CSecondLoginDlg::OnOk()
{
// TODO: Add your control notification handler code here
CString username;
CString password;
m_Username.GetWindowText(username);
m_Password.GetWindowText(password);
if(username == "333" || password == "666"){
MessageBox(_T("登录成功"), _T("提示"), MB_OK | MB_ICONWARNING);
}
else{
MessageBox(_T("登录失败"), _T("提示"), MB_OK | MB_ICONWARNING);
}
}
void CSecondLoginDlg::OnCancel()
{
// TODO: Add your control notification handler code here
DestroyWindow();
}
然后就可以进行编译、链接、运行成功!