2 回答

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
SetDlgItemText()設(shè)置過(guò)后要呼叫UpdateData()函數(shù)進(jìn)行更新,否則顯示不出來(lái)。至于在構(gòu)造函數(shù)里使用這個(gè)東西呢,要看你那個(gè)對(duì)象是否已經(jīng)完全構(gòu)造出來(lái)了,一般是不放在構(gòu)造函數(shù)里的,構(gòu)造函數(shù)一般只用于成員的初始化或者其他啥的.
依照你的補(bǔ)充,這樣你可以在對(duì)話框的類(lèi)中進(jìn)行這項(xiàng)工作,貌似無(wú)法從其他的類(lèi)中進(jìn)行?如果要從其他類(lèi)中進(jìn)行的話就必須定義一個(gè)全局變量?

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
SetDlgItemText函數(shù)的功能:設(shè)置對(duì)話框中控件的文本和標(biāo)題。
使用方法參考如下:
itoa(str33, str3, 10);
SetDlgItemText ( hwnd , IDC_EDIT3 , str3) ;
其中str33為int型的數(shù)字,str3為字符串指針。
第一句代碼作用:用itoa函數(shù)將int型的數(shù)字str33轉(zhuǎn)化為字符串,并且將字符串放到str3指針指向的區(qū)域。
str3為字符串指針,里面包含著文本內(nèi)容。
第二句代碼作用就是將str3的內(nèi)容顯示到ID為IDC_EDIT3的控件。
- 2 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報(bào)