参考<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:非模态对话框的创建……还没弄清楚……

posted on 2011-07-21 16:02  role  阅读(298)  评论(0编辑  收藏  举报