对话框中控件请随意。这里假设你设定两个文本框,分别用于输入用户名和密码。然后单击登录,开始判断用户输入。
//登录按钮处理代码
UpdateData()
if(m_UserName.IsEmpty()){
MessageBox("用毁亩户名不能为空!")return
}
if(m_Pwd.IsEmpty()){
MessageBox("密码不能为空!")return
}
if(m_Pwd!="123"||m_UserName!="21chenxb"){
MessageBox("您输入的信息不正确!")return
}
//`````
现在一个关键问题就是如何在主界面显示之前出现登录对话框。
基于单文档的,请在
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
函数里加下面的代码。纤肢森
CLoginDlg dlg//假定登录对话框的类名为 CLoginDlg
if(IDOK == dlg.DoModal()) {
}
else
exit(0)
如果是基于对话框的,在OnInitDialog()函数里面加即可。
如果还有问题,饥罩请hi我。
C加加爱好者团 竭诚支持!
第一步:建立应用程序。利用mfcappwizard创建困卖基本对话框汪雀逗的windows应用程序
工程名:dialog
步骤1
启动visualc++6.0,选择“文件(f)”菜单下的“新建(n)”菜单项,选择“工程”标签,选择“mfc
appwizard(exe)”项目类型。在“工程名称(n)”中输入项目dialog将“location”定位于“e:\c++\example”文件夹中,单击“确定”按钮。
第二步:增岁答加按钮控件。
把工具栏里的“按钮”控件拖到对话框里。
或双击工具栏里的“按钮”控件。
第三步:给按钮控件点击事件,增加代码
双击新增的按钮
messagebox(null,"在主窗口出现前,先d出一个对话框","标题",mb_ok)
或者选中按钮,
在事件中找到“bn_clicked",添加函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)