参考<visual c++实用教程>人民邮电出版
多文档下的用户登录界面
先创建多文档下的appwizard,插入对话框,设置控件以及它的关联变量后,为对话框添加控件通知消息的处理函数:为确定键添加响应函数onok()的代码,编辑代码如下:
UpdateData();//获取输入框的内容,这句话很关键喔……呵呵
if(m_szLoginName=="user"&&m_szPassword=="test1234")
{
MessageBox("用户验证通过","登录提示",MB_OK);
}
else
{
MessageBox("用户验证失败","登录提示",MB_OK);
AfxGetMainWnd()->PostMessage(WM_QUIT);
EndDialog(IDCANCEL);
}
也可创建取消键的响应函数
下面就是文档和对话框如何连接的问题了,有2中对话框模态对话框和非模态对话框
a:模态对话框的创建:
在MainFrm.cpp 中添加类的头文件,在ClassView中编辑CMainFrame::OnCreate()函数(在函数中添加模态登录对话框的使用代码,
代码如下:
CLoginDialog dlg;//创建 CLoginDialog 对象
if(dlg.DoModal()==IDCANCEL)
return -1;
b:非模态对话框的创建……还没弄清楚……