9-26學(xué)習(xí)總結(jié)

今天主要學(xué)習(xí)了對話框:

1.模式對話框:以排它方式操作,對話框被彈出后,用戶必須在對話框中作出相應(yīng)的操作,在退出對話框之前,對話框所在的應(yīng)用程序不能繼續(xù)執(zhí)行

CMyDlg? dlg1;? ? //定義一個對話框類CmyDlg對象dlg1

dlg1.DoModal();? ? //調(diào)用對話框類的DoModal()來顯示模式對話框

2.無模式對話框 :無模式對話框以非排它方式操作。對話框被彈出后,一直保留在屏幕上,用戶可繼續(xù)在對話框所在的應(yīng)用程序中進行其他操作;當(dāng)需要使用對話框時,只需像激活一般窗口一樣單擊對話框所在的區(qū)域即可激活。

dlg2.Create(IDD_DIALOG1);

dlg2.ShowWindow(SW_SHOW);

3.在對話框中創(chuàng)建和使用控件的步驟如下:

用對話框編輯器將控件添加在對話框模板中;

利用類向?qū)閷υ捒蝾愒黾优c控件相關(guān)聯(lián)的數(shù)據(jù)成員;

利用類向?qū)閷υ捒蝾愒黾优c控件相關(guān)聯(lián)的消息處理函數(shù);

在對話框類的OnInitDialog函數(shù)體中,為控件設(shè)置一些初始條件;


基本都學(xué)會了 ?一些不懂得地方 下午問了一下助教也弄懂了 ?盡量不要復(fù)制代碼 否則容易出錯

在對話框類的控件消息處理函數(shù)中,添加控件處理代碼。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容