編輯框控制項用法

2021-07-10 00:17:17 字數 994 閱讀 8757

首先,新建乙個基於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...