編輯框控制項訊息的解釋

2021-07-03 07:21:19 字數 1102 閱讀 4586

en_change: 當編輯框中的文字被修改,新的文字顯示之 「後」 傳送此訊息

en_update: 當編輯框中的文字被修改,新的文字顯示之 「前」 傳送此訊息

en_errspace: 編輯框控制項無法申請足夠的動態記憶體來滿足需要

en_hscroll: 使用者在水平滾動條上單擊滑鼠

en_killfocus: 編輯框失去輸入焦點

en_maxtext:輸入的字元超過了規定的最大字元數。在沒有es_autohscroll 或

es_autovscroll的編輯框中,當正文超出了編輯框的邊框時也會發出該訊息

en_setfocus: 編輯框獲得輸入焦點

en_vscroll: 使用者在垂直滾動條上單擊滑鼠

「edit styles」的所有風格說明。

es_autohscroll:當使用者在行尾鍵入乙個字元時,正文將自動向右滾動10 個字元,當使用者按回車鍵時,正文總是滾向左邊

es_autovscroll: 當使用者在最後乙個可見行按回車鍵時,正文向上滾動一頁

es_center: 在多行編輯框中使正文居中

es_left :左對齊正文

es_lowercase: 把使用者輸入的字母統統轉換成小寫字母

es_multiline:指定乙個多行編輯器。若多行編輯器不指定es_autohscroll 風格,則會自動換行,若不指定es_autovscroll,則多行編輯器會在視窗中正文裝滿時

發出警告聲響

es_nohidesel:預設時,當編輯框失去輸入焦點後會隱藏所選的正文,當獲得輸入焦點時又顯示出來。設定該風格可禁止這種預設行為

es_number :編輯框中只允許輸入數字

es_oemconvert:使編輯框中的正文可以在ansi 字符集和oem 字符集之間相互轉換。這在編輯框中包含檔名時是很有用的

es_password: 使所有鍵入的字元都用「*」來顯示

es_readonly: 將編輯框設定成唯讀的

es_right :右對齊正文

es_uppercase: 把使用者輸入的字母統統轉換成大寫字母

es_wantreturn:使多行編輯器接收回車鍵輸入並換行。如果不指定該風格,按回車鍵會選擇預設的命令按鈕,這往往會導致對話方塊的關閉

編輯框控制項用法

首先,新建乙個基於mfc應用程式,然後在resource中的對話方塊上新增編輯框控制項。在編輯框控制項上點右鍵,修改id為乙個有意義的標識。然後,view classwizard,在彈出的對話方塊中,選擇membervariables,找到剛才的編輯框id,關聯變數。關聯變數分為兩種。一種是cont...

Android EditText 編輯框控制項

編輯框 edittext 是 textview 的子類,在 textview 的基礎上增加了文字編輯功能,用於處理使用者輸入,例如登入框等,是非常常用的元件。在工程 widgetdemo 的 main.xml 檔案中新增乙個 edittext,並實現這個功能 使用者在 edittext 中輸入資訊的...

C MFC控制項重影 編輯框重影

重新設定某個編輯框控制項的顯示時,發現它和前面乙個顯示結果重疊在一起 排查原因後發現 這個編輯框控制項原先是被禁用的,即使用了 ccombobox getdlgitem idc combo enablewindow false 這條語句。解決方法 在語句 ccombobox getdlgitem i...