1、工具Combobox(即下拉欄)添加內(nèi)容:
點(diǎn)擊項(xiàng)目->類向?qū)?>虛函數(shù),添加并編輯OnInitDialog虛函數(shù)。
OnInitDialog是MFC的面向?qū)ο缶幊陶Z言的類CDialog中的初始化成員函數(shù)名(虛函數(shù))。相當(dāng)于對對話框進(jìn)行初始化處理。
(1)_T為了支持Unicode編碼。若要選取當(dāng)前內(nèi)容,可調(diào)用函數(shù)GetWindowText(strCBText)。
(2) int SetCurSel(int nSelect); //默認(rèn)選中項(xiàng)
???????在組合框控件的列表框中選擇某項(xiàng)。nSelect參數(shù)指定了要選擇的列表項(xiàng)的索引,如果為-1則列表框中當(dāng)前選擇項(xiàng)被取消選中,編輯框也被清空。
(3)UpdateData刷新的是當(dāng)前對話框。//true將對話框數(shù)據(jù)傳值,flase在控件上顯示值
UpdateData(true);//用于將屏幕上控件中的數(shù)據(jù)交換到變量中
UpdateData(false);//用于將數(shù)據(jù)在屏幕中對應(yīng)控件中顯示出來
注意:Combobox中輸入item后會(huì)自動(dòng)按照字母順序進(jìn)行排序,可以在屬性中將其sort由true改為false!
添加內(nèi)容
2、模擬對話框與非模擬對話框:
模擬對話框僅能對子對話框進(jìn)行操作,非模擬對話框可以對父對話框進(jìn)行操作。
非模擬對話框(模擬對話框)