EDIT附值的方法
給EDIT附值時(shí)的方法:
(1)可以給EDIT控件添加CSTRING的成員變量,然后用 m_text=_T("hello");的形式給EDIT附值
但這時(shí)候你就得必須在m_text=_T("hello");這句的前面加上UpdateData(TRUE);在后面加上
UpdateData(FALSE); 其中UpdateData(TRUE);的作用是將EDIT中的內(nèi)容更新成員變量中,
UpdateData(FALSE);的作用是將成員變量的內(nèi)容更新到EDIT中。
(2)給EDIT添加CEDIT類型的變量,調(diào)用其中的SETWINDOWTEXT方法給EDIT附值,但是此時(shí)注意
如果你為EDIT定義了CSTRING的成員變量就不用UpdateData(TRUE);和UpdateData(FALSE);
因?yàn)槟闳绻€繼續(xù)使用,UpdateData(TRUE);將EDIT的內(nèi)容附值到了CSTRING類型變量,
UpdateData(FALSE);又將CSTRING類型變量的內(nèi)容又附值到了EDIT中,這樣SETWINDOWTEXT
函數(shù)就沒有作用了。
(3) 因?yàn)榭丶彩怯蒀WIND類派生來的,所以可以先調(diào)用GetDlgItem(參數(shù)是控件的ID),返回的
是CWIND類型的指針,然后用這個(gè)指針調(diào)用-》SetWindowText(內(nèi)容)就可以給EDIT附值了
UpdateData(TRUE); UpdateData(FALSE);的要求和上面一樣。
(1)可以給EDIT控件添加CSTRING的成員變量,然后用 m_text=_T("hello");的形式給EDIT附值
但這時(shí)候你就得必須在m_text=_T("hello");這句的前面加上UpdateData(TRUE);在后面加上
UpdateData(FALSE); 其中UpdateData(TRUE);的作用是將EDIT中的內(nèi)容更新成員變量中,
UpdateData(FALSE);的作用是將成員變量的內(nèi)容更新到EDIT中。
(2)給EDIT添加CEDIT類型的變量,調(diào)用其中的SETWINDOWTEXT方法給EDIT附值,但是此時(shí)注意
如果你為EDIT定義了CSTRING的成員變量就不用UpdateData(TRUE);和UpdateData(FALSE);
因?yàn)槟闳绻€繼續(xù)使用,UpdateData(TRUE);將EDIT的內(nèi)容附值到了CSTRING類型變量,
UpdateData(FALSE);又將CSTRING類型變量的內(nèi)容又附值到了EDIT中,這樣SETWINDOWTEXT
函數(shù)就沒有作用了。
(3) 因?yàn)榭丶彩怯蒀WIND類派生來的,所以可以先調(diào)用GetDlgItem(參數(shù)是控件的ID),返回的
是CWIND類型的指針,然后用這個(gè)指針調(diào)用-》SetWindowText(內(nèi)容)就可以給EDIT附值了
UpdateData(TRUE); UpdateData(FALSE);的要求和上面一樣。
posted on 2009-04-12 11:29 梁少林 閱讀(353) 評(píng)論(0) 編輯 收藏 引用