第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

結(jié)果顯示的還是原來(lái)的內(nèi)容,究竟為什么呢?

結(jié)果顯示的還是原來(lái)的內(nèi)容,究竟為什么呢?

C
哆啦的時(shí)光機(jī) 2023-03-05 18:13:45
Sets the caption or text of a control owned by a window or dialog box.void SetDlgItemText(int nID,LPCTSTR lpszString );請(qǐng)問(wèn)一下,SetDlgItemText是如何改變控件的內(nèi)容的。我在VS2008里面的OnCreate函數(shù)調(diào)用這個(gè)函數(shù):SetDlgItemTextW(IDC_INFO2, str);經(jīng)過(guò)調(diào)試,str的值OK,就是沒(méi)有設(shè)置成功。另外,為什么我在構(gòu)造函數(shù)里面調(diào)用這條函數(shù)的時(shí)候會(huì)出現(xiàn)很?chē)?yán)重的后果呢---斷言失敗!如果我設(shè)置一個(gè)變量來(lái)修改的話,就可以!一樓回答很靠譜!不過(guò)“呼叫UpdateData()函數(shù)進(jìn)行更新”還是沒(méi)有用!我在書(shū)上看到一句話“對(duì)話框數(shù)據(jù)成員的初始化工作一般在其構(gòu)造函數(shù)進(jìn)行,而對(duì)話框和控件的初始化則在OnInitDialog()函數(shù)中完成”。因?yàn)槲矣袃煞N方法,如果為控件建立一個(gè)變量,例如m_strName,則在構(gòu)造函數(shù)中設(shè)置它的值。如果要使用SetDlgItemTextW這條函數(shù),則在OnInitDialog()函數(shù)中調(diào)用。
查看完整描述

2 回答

?
函數(shù)式編程

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è)全局變量?

查看完整回答
反對(duì) 回復(fù) 2023-03-08
?
慕仙森

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的控件。

查看完整回答
反對(duì) 回復(fù) 2023-03-08
  • 2 回答
  • 0 關(guān)注
  • 114 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)