#define wm_ctlcolormsgbox 0x0132這就是今天學習修改edit控制項顏色的成果,弄了好久,頭都弄大了,我餓了,要去吃飯去了,#define wm_ctlcoloredit 0x0133 //編輯控制項edit
#define wm_ctlcolorlistbox 0x0134 //列表控制項listbox
#define wm_ctlcolorbtn 0x0135 //按鈕控制項bottonbox
#define wm_ctlcolordlg 0x0136
#define wm_ctlcolorscrollbar 0x0137
#define wm_ctlcolorstatic 0x0138 //靜態框控制項staticedit
//上面是系統定義的各種控制項的顏色訊息,要修改啥控制項就捕獲相應的訊息
//wm_ctlcoloredit 編輯控制項edit的實現
//自定義文字顏色和背景色
#define textbkcolor rgb(224, 255, 255)//
文字顏色
#define textcolor rgb(0, 0, 255) //
背景色//
在訊息中捕獲到訊息;
case
wm_ctlcoloredit:
onctlcoloredit(wparam,lparam);
break;//
函式實現部分:
releasedc(hedit1, hdc);
releasedc(hedit2, hdc);
return0;
}
修改後的樣式;
Win32控制項使用 Edit控制項
drecik學習經驗分享 edit控制項是乙個很強大的輸入控制項,可以處理很多樣式,通過vs的控制項屬性來設定,有單行,多行,密碼框,滾動條等。其中通知碼可以如下所示 獲得edit控制項輸入的內容可以通過之前討論過的通用函式 參考前面的博文 getwindowtext等。剪下,複製,刪除當前選擇內容...
win32 控制項操作
int getwindowtext hwnd hwnd,lptstr lpstring,int nmaxcount boolsetwindowtext hwndhwnd,lpctstrlpstring 問題 如下,vc6 問題描述請看注釋.char sztext 256 wparam wparam ...
duilib 封裝win32控制項
思路 就是建立乙個duilib控制項來容納win32控制項。1.和網上的資料一樣,我們建立乙個duilib控制項 pragma once include resource.h include stdafx.h class cwndui public ccontrolui cwndui void vi...