你的位置:睿鑫网络 >> 编程 >> 编程语言 >> VC++ >> 详细内容 在线投稿

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

排行榜 收藏 打印 发给朋友 举报 来源: 网络   发布者:未知
热度0票  浏览0次 时间:2010年6月21日 18:32

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

一、在 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;

    }

  }

}

顶:0 踩:0
对本文中的事件或人物打分:
当前平均分:0 (0次打分)
对本篇资讯内容的质量打分:
当前平均分:0 (0次打分)
上一篇 下一篇

网络资源