mfc-MFC登陆窗体点击确定,弹出“没有该用户!”后,登陆窗体为什么消失?

问题描述

MFC登陆窗体点击确定,弹出“没有该用户!”后,登陆窗体为什么消失?

CLoginDlg dlg1;
CString str;
m_pMainWnd->ShowWindow(SW_HIDE);
{
if(dlg1.DoModal()==IDOK)
{
CString sqlstr;

sqlstr.Format("select * from Login where LoginName='%s' and LoginPassword='%s'",dlg1.m_strUser,dlg1.m_strPass);
if(GetRecord(sqlstr)==0)
{
AfxMessageBox("没有该用户!");
return true;
}
// LoginName=dlg1.m_strUser;
str=(LPCSTR)(_bstr_t)m_record->Fields->GetItem("Remark")->Value;
str.TrimRight();
}
else return true;
}
if(str!="用户")
{
CUserDlg dlg;
dlg.DoModal();
m_pMainWnd->ShowWindow(SW_HIDE);
}
else
{
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
m_pMainWnd->SetWindowText("宾馆管理系统");
}
::CoUninitialize();
return TRUE;

解决方案

if(GetRecord(sqlstr)==0)
{
AfxMessageBox("没有该用户!");
m_pMainWnd->ShowWindow(SW_SHOW);

return true;
}

因为程序 return 了,没有执行窗体显示的代码。

解决方案二:

这个是转到主界面吧,我是要转到登陆界面

时间: 2024-09-14 15:29:54

mfc-MFC登陆窗体点击确定,弹出“没有该用户!”后,登陆窗体为什么消失?的相关文章

利用javaScript实现点击输入框弹出窗体选择信息

 这篇文章主要是对利用javaScript实现点击输入框弹出窗体选择信息进的实例行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在这里奉上源代码,没有做样式处理,不过功能是可以的,希望大家可以和我交流交流!   代码如下: <html>  <head>   <title>点击弹出DIV选择信息</title>      <meta http-equiv="keywords" content="keyword1

mfc程序卡死-MFC程序卡死,打开其它东西弹出错误的对话框,显示配额不足,无法处理此命令

问题描述 MFC程序卡死,打开其它东西弹出错误的对话框,显示配额不足,无法处理此命令 开发了一个MFC程序,程序中启用了2个线程,用到4个串口,刚开始执行一两次么问题,可是过了一会儿就有一个线程卡死了...代码中用到new的,都delete了,不知道是什么原因,还请各位大神帮忙解决,很急!!! 解决方案 线程卡死,是不是资源消耗太多,除了内存,是否还有其他资源泄露

我在gridview里点击“选择”按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview。我这么做是不能刷新gridview的,请指教。

问题描述 我在gridview里点击"选择"按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview.我这么做是不能刷新gridview的,请指教.前端asp.net代码:<asp:GridViewID="GridView1"runat="server"Width="860px"AllowPaging="True"AutoGenerateColum

JS实现点击登录弹出窗口同时背景色渐变动画效果_javascript技巧

本文实例讲述了JS实现点击登录弹出窗口同时背景色渐变动画效果.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <STYLE> #login{ position: relative; display: none;

javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法

  本文实例讲述了javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法.分享给大家供大家参考.具体分析如下: 这里点击按钮后,弹出一个可关闭的层窗口,随之网页背景变灰,在QQ网站上经常会看到QQ登录的效果,就和这个很类似,代码段基于JavaScript,根据你的情况使用,有时候是用CSS完成的这种功能. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法

  本文实例讲述了CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法.分享给大家供大家参考.具体分析如下: 这里用CSS+JS实现点击文字后动画展开一个DIV层菜单,到期会自动关闭,是CSS结合JS实现的效果. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

Web实现点击图片弹出上传文件窗口代码

通过一些代码可以简单的实现点击图片弹出上传文件窗口,省去使用fileupload标签,具体的实现如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助     复制代码 代码如下: <style> .fileInputContainer{ height:256px; background:url(upfile.png); position:relative; width: 256px; } .fileInput{ height:256px; overflow: hidden; font-size:

在Firefox下js select标签点击无法弹出

在Firefox下js select标签点击无法弹出,在IE和CHROME下没有此现象 在项目中运用到了JQUERY UI,用到了其中的disableSelection()方法,这个方法是让页面上的指定元素无法通过鼠标拖拽进行选择. 由于某些需求,我在给div使用了此方法后,达到了上述效果,但是有不足的地方. 在Firefox下运用此方法后,div中的select方法点击之后将会无法弹出,在IE和CHROME下没有此现象.  

jquery原创弹出层折叠效果点击折叠弹出一个层

 今天整理最近项目里用到的一个小效果,点击折叠弹出一个层给用户填写信息,感兴趣的朋友可以学习下 弹出层效果很多网站上都用到,今天就整理最近项目里用到的一个小效果,点击折叠弹出一个层给用户填写信息.弹出层代码都是jq动态创建,每个人写法都不一样,需求也不一样,所有选择符合自已的即可.    html:   代码如下: <h1 class="bm"><a href="javascript:;">我要报名</a></h1>