給EDIT附值時的方法:
(1)可以給EDIT控件添加CSTRING的成員變量,然后用 m_text=_T("hello");的形式給EDIT附值
但這時候你就得必須在m_text=_T("hello");這句的前面加上UpdateData(TRUE);在后面加上
UpdateData(FALSE); 其中UpdateData(TRUE);的作用是將EDIT中的內容更新成員變量中,
UpdateData(FALSE);的作用是將成員變量的內容更新到EDIT中。
(2)給EDIT添加CEDIT類型的變量,調用其中的SETWINDOWTEXT方法給EDIT附值,但是此時注意
如果你為EDIT定義了CSTRING的成員變量就不用UpdateData(TRUE);和UpdateData(FALSE);
因為你如果還繼續使用,UpdateData(TRUE);將EDIT的內容附值到了CSTRING類型變量,
UpdateData(FALSE);又將CSTRING類型變量的內容又附值到了EDIT中,這樣SETWINDOWTEXT
函數就沒有作用了。
(3) 因為控件也是由CWIND類派生來的,所以可以先調用GetDlgItem(參數是控件的ID),返回的
是CWIND類型的指針,然后用這個指針調用-》SetWindowText(內容)就可以給EDIT附值了
UpdateData(TRUE); UpdateData(FALSE);的要求和上面一樣。