程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> mfc-MFC登陸窗體點擊確定,彈出“沒有該用戶!”後,登陸窗體為什麼消失?

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 了,沒有執行窗體顯示的代碼。

91program
ChangeMememe
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved