**:
oninitdialog()中:
m_edit1.setlimittext(8); //m_edit1為編輯框的成員變數
或者cedit*pedt=(cedit*)getdlgitem(idc_edit1);
pedt->setlimittext(8); //限制編輯框輸入長度為8位數
示例:
這裡的8
-是指8位數(不分數字、字母、漢字。。。)
使用時注意字元編碼,編輯框只限制了字元個數,沒有限制字元大小,所以注意中文gbk與utf-8的差異。
utf-8
中文:不論漢字還是符號,佔三個byte
英文:佔乙個
gbk
中文:不論漢字還是符號,佔三個byte
英文:佔乙個
MFC組合框 編輯框
getdlgitem idc enablewindow false 設定初始狀態,編輯框獲取資訊的方式 變數 m edit m edit.format 操作組合框的資料 1 由於組合框內包含了列表框,所以列表框的功能都能夠使用。如可以利用 int addstring lpctstr lpszitem...
自繪編輯框
原始檔 編輯框是常用控制項之一,同時也是一種完全自實現較為繁瑣的控制項。本例實現了對編輯框的簡單的自繪製,在保留其自身的強大功能的前提下,實現了編輯框的邊框 背景 文字顏色以及禁用態的各種顏色的替換。要想重繪,我們必須知道要繪什麼。通過觀察預設的編輯框我們可以很清楚的看到編輯框有三個最基礎的部分需要...
文字編輯框
在介面程式設計中,文字編輯框是使用頻率最高的控制項之一,為了方便操作,mfc提供了cedit類來管理文字編輯框。建立文字編譯框有兩種方式 第一種 在對話方塊模式下,編輯資源檔案,撰寫建立對話方塊的指令碼,可在表示對話方塊指令碼的一對識別符號begin和end中間插入形如 edittext idc m...