日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用户登录成功后才进入主窗口进行其他操作

發(fā)布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用户登录成功后才进入主窗口进行其他操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?應用前景:面對一個應用程序,用戶只有輸入正確的用戶名和密碼后,才能進入主窗口進行其他的操作;否則,提示登錄失敗,重新輸入。

開發(fā)環(huán)境:Windows XP + VC6.0

?

新建一個基于MFC的單文檔應用程序(項目名:delme),默認就行,。。。直到Finish。編譯運行,就可以有一個窗口出來了,這個窗口作為主窗口。

現(xiàn)在要做一個登錄窗口,它將在主窗口顯示出來前跳出來提示用戶登錄。

?

通過“資源”->Dialog插入一個對話框資源(同時關聯(lián)一個對話框類class CLogin: public CDialog),窗口布局如下:

?

為OK按鈕添加點擊事件

void CLogin::OnOK() {UpdateData();MessageBox(m_sUName);if(m_sUName == "QQ")MessageBox("Right");else{MessageBox("Wrong");return;}CDialog::OnOK(); }


接下來,在應用程序的初始化函數(shù)(BOOL CDelmeApp::InitInstance())中以模態(tài)方式顯示登錄對話框

BOOL CDelmeApp::InitInstance() // 應用程序?qū)嵗?{AfxEnableControlContainer();CLogin dlg; // dlg: 用戶登錄窗口if(dlg.DoModal() == IDCANCEL) // 如果用戶點擊了取消{AfxMessageBox("Bye-bye");return FALSE; // 這里return False會導致退出應用程序}...............
最后編譯運行,就能知道效果了:只有在登錄對話框中輸入“QQ”才能打開應用程序主窗口,否則將顯示“Wrong”,這就是最簡單的 用戶登錄驗證應用程序的模型了。

總結(jié)

以上是生活随笔為你收集整理的用户登录成功后才进入主窗口进行其他操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。