首先,新建乙個基於mfc應用程式,然後在resource中的對話方塊上新增編輯框控制項。
在編輯框控制項上點右鍵,修改id為乙個有意義的標識。
然後,view ->classwizard,在彈出的對話方塊中,選擇membervariables,找到剛才的編輯框id,關聯變數。
關聯變數分為兩種。一種是control變數,一種是values變數。
同乙個控制項,這兩個變數都可以定義,也可定義其中的乙個。
關聯values變數為:cstring m_num1,
關聯control變數為:cedit m_edit1
方法一:
int num1;
char ch1[10];
getdlgitem(idc_edit1)->getwindowtext(ch1,10);
ch1="asdfsafasdf";
getdlgitem(idc_edit1)->setwindowtext(ch1)
方法二:
int num1;
char ch1[10];
getdlgitemtext(idc_edit1,ch1,10);
ch1="asdfsafasdf";
setdlgitemtext(idc_edit1,ch1);
方法三:
使用values變數
//得到編輯框的值
updatedata(true);
//設定編輯框的值
updatedata(false)
方法四:
使用control變數
int num1;
char ch1[10];
m_edit1.getwindowtext(ch1,10);
ch1="asdfasdf";
m_edit1.setwindowtext(ch1);
以上只是常用的幾種得到編輯框值的方法。
當然了,還有其它的方法,不過其它的方法不常用,或者是與具體的values變數相關,如int,
Android EditText 編輯框控制項
編輯框 edittext 是 textview 的子類,在 textview 的基礎上增加了文字編輯功能,用於處理使用者輸入,例如登入框等,是非常常用的元件。在工程 widgetdemo 的 main.xml 檔案中新增乙個 edittext,並實現這個功能 使用者在 edittext 中輸入資訊的...
編輯框控制項訊息的解釋
en change 當編輯框中的文字被修改,新的文字顯示之 後 傳送此訊息 en update 當編輯框中的文字被修改,新的文字顯示之 前 傳送此訊息 en errspace 編輯框控制項無法申請足夠的動態記憶體來滿足需要 en hscroll 使用者在水平滾動條上單擊滑鼠 en killfocus...
C MFC控制項重影 編輯框重影
重新設定某個編輯框控制項的顯示時,發現它和前面乙個顯示結果重疊在一起 排查原因後發現 這個編輯框控制項原先是被禁用的,即使用了 ccombobox getdlgitem idc combo enablewindow false 這條語句。解決方法 在語句 ccombobox getdlgitem i...