MFC改變編輯框背景 字型 顏色等

2021-06-06 00:11:27 字數 886 閱讀 8388

1。長度限制

oninitdialog()中:

m_edit1.setlimittext(8);                           //m_edit1為編輯框的成員變數

或者cedit*pedt=(cedit*)getdlgitem(idc_edit1);

pedt->setlimittext(8);                              //限制編輯框輸入長度為8位元組

2。漢字判斷

方法一、

cstring str="ab你c好。。";

for(int i=0;isetfont(&font);

4。背景及文字顏色

定義一成員變數cbrush m_brush;

oninitdialog()中進行初始化工作m_brush.createsolidbrush(rgb(255,0,0));

然後在onctrlcolor中

hbrush casdfaaaaaaaaadlg::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor) 

return hbr;

}對於nctlcolor的型別,如下:

ctlcolor_btn    button control 

ctlcolor_dlg    dialog box 

ctlcolor_edit    edit control 

ctlcolor_listbox    list-box control 

ctlcolor_msgbox    message box 

ctlcolor_scrollbar    scroll-bar control 

ctlcolor_static    static control

MFC編輯框改變背景 顏色等

2009 07 29 17 57 26 分類 mfc 標籤 字型大小 大中小訂閱 vc 編輯框 改變背景 字型 文字顏色 長度限制 英文 漢字判斷 1。長度限制 on initdialog 中 m edit1.setlimittext 8 m edit1為編輯框的成員變數 或者 cedit pedt...

MFC編輯框如何改變字型的大小

說明 其中m editplace為ceidt控制項型別的變數。方法一 步驟一 在dlg類中增加乙個類成員變數 cfont m editfont 注意 這裡 font 物件必須是類成員變數,不能是區域性變數,否則會出現只改變了游標的大小,而不能改變字型的大小。步驟二 在oninitdialog方法中增...

MFC 編輯框字型調節

在學習mfc中需要調整編輯框中的字型大小,以下是我結合網上與自己實際操作總結的,希望對其它同學有所幫助。首先,了解以下函式原型 bool createfont int nheight,字型高度 0為預設高度,非0絕對值為字型高度 int nwidth,字型寬度 int nescapement,文字行...