1 準備:
當前窗體中加乙個button 和文字框。
文字框id為 idc_edit。
2 為button新增響應函式v
oidcmodedialog::onbnclickedfontbutton()
}3 自定義ccoloredit類
1 建立新類
ccoloredit
類,基類為
cedit 2
改變其輸入引數
標頭檔案中:
ccoloredit(colorrefcol); 3
標頭檔案中定義
public
變數colorrefcolor;
4
建構函式中初始化
color = col;
5 為訊息
wm_ctlcolor
定義響應函式,內容為
hbrush ccoloredit::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor)
if(nctlcolor == ctlcolor_edit)
// todo:return a different brush if the default is not desired
return hbr;
}
用字型選擇對話方塊改變字型
我看了一本比較舊的書叫 gtk gnome 程式設計 裡面講了乙個例子,怎樣來使用字型選擇對話方塊。由於書的比較舊,與最新的gtk 不對應,所以這個例子根本就不能執行。原因是,在書中提到了gtksyle這個結構,裡面有乙個項 struct gtkstyle gdkfont font 但是在最新版的g...
對話方塊中設定靜態文字框字型及顏色
1 新增對話方塊類宣告中字型和顏色變數 public cfont m myfont 字型物件 colorref m mycolor 顏色物件 2 在對話方塊初始化函式oninitdialog 中對字型和顏色進行初始化 todo 在此新增額外的初始化 m myfont.createpointfont ...
對話方塊中設定靜態文字框字型及顏色
1 新增對話方塊類宣告中字型和顏色變數 cpp view plain copy public cfont m myfont 字型物件 colorref m mycolor 顏色物件 2 在對話方塊初始化函式oninitdialog 中對字型和顏色進行初始化 cpp view plain copy t...