在主窗體顯示之前彈出登入對話方塊
1. 在資源檢視中新增乙個窗體資源。插入dialog。(此處窗體的id選用的是預設的,可根據自己的情況進行修改)
2. 在對話方塊區域右鍵,選擇新增類,則會彈出乙個新增類的對話方塊,基類選擇cdialog,類名自己起個名字。這裡取名為csignin。然後確認。(新建乙個對話方塊以後一定要新增
類,否則上面的控制項都不能新增變數,可能還會出現一些其他的問題。)
3.將登入對話方塊的名字在屬性視窗中修改為「登入」。並為其新增兩個靜態文字框,兩個文字編輯框和兩個按鈕控制項( 登入、退出 )。
4.依次為各個控制項修改屬性或者新增程式。
a.靜態文字框
修改將兩個靜態文字框的id,使其不同,並一次修改其文字為「使用者名稱」,「密碼」。
b.文字編輯框
且此時變數的型別為value。並將密碼文字編輯框的password屬性改為ture ( 注意此時的multiline屬性應為false,否則可能會出現password屬性不能編輯的情況 )。
c.按鈕控制項
登入按鈕:
void csignin::onbnclickedok1()
cdialog::onok();
}
並在主窗體的oninitdialog中新增登入窗體顯示**,如下:
csignin dlg;
if(dlg.domodal()!=idok)
return true;
return true;這句**一定要放在oninitdialog的結尾。
退出按鈕
oncancel();
完成啦~~~
附上一張效果圖
VS 2008 建立MFC程式對話方塊的步驟
用過不少程式語言,可是剛開始學的時候最容易忘記一些簡單的流程或者生疏了。那麼這裡就說說vs 2008 建立mfc程式對話方塊的步驟。我主要是android開發方面的。平時使用jni呼叫不少c 所以就用到了除錯c 的mfc啦。1 檔案 新建專案 2 選擇對話方塊,然後就可以拖控制項進行監聽 3 起始對...
vs2008中,建立基於對話方塊的mfc動態庫步驟
1 利用mfc dll嚮導初始生成乙個mfc dll 預設設定 2 新增乙個對話方塊資源 3 向工程中新增乙個.h cpp檔案,作為外部的介面 4 h標頭檔案的格式仿照於基於控制台的dll的頭檔案格式 5 h標頭檔案中包括資源檔案標頭檔案 include resource.h 包括對話方塊的標頭檔案...
vs2008中,建立基於對話方塊的mfc動態庫步驟
1 利用mfc dll嚮導初始生成乙個mfc dll 預設設定 2 新增乙個對話方塊資源 3 向工程中新增乙個.h cpp檔案,作為外部的介面 4 h標頭檔案的格式仿照於基於控制台的dll的頭檔案格式 5 h標頭檔案中包括資源檔案標頭檔案 include resource.h 包括對話方塊的標頭檔案...