2009-07-29 17:57:26
| 分類:
mfc| 標籤:|字型大小
大中小訂閱
vc 編輯框 改變背景、字型、文字顏色、長度限制、英文 漢字判斷
1。長度限制 on
initdialog()中:
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; on
initdialog()中進行初始化工作m_brush.createsolidbrush(rgb(255,0,0));
然後在on
ctrlcolor中
hbrush casdfaaaaaaaaadlg::on
ctlcolor(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改變編輯框背景 字型 顏色等
1。長度限制 oninitdialog 中 m edit1.setlimittext 8 m edit1為編輯框的成員變數 或者cedit pedt cedit getdlgitem idc edit1 pedt setlimittext 8 限制編輯框輸入長度為8位元組 2。漢字判斷 方法一 cs...
用VC如何改變編輯框的背景顏色
用 vc如何改變編輯框的背景顏色在vc 中,編輯框的顏色改變起來似乎很難,mfc的 cedit 類後沒有提供可改變顏色的函式。在本文中,我們將過載 cedit 類,編寫乙個可以改變背景顏色的類 cmyedit 類,將編輯框的變數定義為 cmyedit 型別來實現改變編輯框的背景顏色。一 構建應用程式...
mfc 編輯框背景透明設定
前幾天和風在這裡討論關於cedit控制項的透明問題。主要的目的就是要做乙個有圖形背景的edit控制項,經過一番努,終於做出了乙個還算象樣的edit控制項。做乙個透明的edit控制項的主要問題是字元的輸出,在edit裡輸出的重新整理有幾個時機,乙個是在接收到鍵盤或滑鼠訊息的時候 還有就是在接收到wm ...