WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院软件开发VC 一个简单的登录对话框的实现 阅读

一个简单的登录对话框的实现

 2010-06-15 20:41:14 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示:要求用户正确输入用户名和密码,然后才能进入系统,一个简单的登录对话框的实现,刚好前几天有个人问俺如何在程序启动时先启动登录对话框的问题,俺就给他写了个示例程序,一、在 LoginTest.h 文件中添加一个 public 的 布尔型变量 BOOL m_bSuccessLogin;二、在 LoginTestView.h

要求用户正确输入用户名和密码,然后才能进入系统。刚好前几天有个人问俺如何在程序启动时先启动登录对话框的问题,俺就给他写了个示例程序,今天拿出来给大伙共享,有什么不正确的地方请大家多多指教。

一、在 LoginTest.h 文件中添加一个 public 的 布尔型变量 BOOL m_bSuccessLogin;

二、在 LoginTestView.h 文件中添加 CLoginTestApp* pApp = (CLoginTestApp*) AfxGetApp();

现在很多程序需要在登录界面上输入正确的用户帐号和密码才能继续使用,就象 Win2000 启动后会用来定义一个指向 LoginTest 类的指针。

三、LoginTestView.cpp 文件中添加初始化函数

void CLoginTestView::OnInitialUpdate()
{
  CView::OnInitialUpdate();
  // TODO: 在此添加专用代码和/或调用基类
  p:
  logindlg.m_strUserName = _T("");
  logindlg.m_strUserPwd = _T("");
  logindlg.DoModal();
  if (strcmp(logindlg.m_strUserName,"aa") == 0 && strcmp(logindlg.m_strUserPwd,"bb") == 0)
  {
    //假定用户帐号是“aa”用户密码是“bb”
    pApp;m_bSuccessLogin = true;
  }
  else
  {
    //假定用户没有单击对话框上的“取消”按钮,则继续显示登录对话框
    if (!logindlg.m_bCancle)
    {
      AfxMessageBox(";错误的帐号或密码!";);
      goto p;
    }
  }
}

1 2 3  下一页

Tags:一个 简单 登录

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接