mfc預設介面太寒磣我已經無力吐槽了,最近稍微做了一些美化的內容,主要是對話方塊背景顏色的修改,控制項文字大小、字型、顏色的修改,多種配色使得對話方塊風格活潑不少。
修改前後對比圖:
**如下,僅列出需要修改的函式:
// virtualmeterdlg.cpp : 實現檔案
//bool cvirtualmeterdlg::oninitdialog()
void cvirtualmeterdlg::onpaint()
else
}【3.響應wm_ctl_color訊息,修改static控制項和edit控制項的文字顏色和背景顏色】
hbrush cvirtualmeterdlg::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor)
}if (nctlcolor == ctlcolor_edit)
// todo: 如果預設的不是所需畫筆,則返回另乙個畫筆
return hbr;
}
MFC學習筆記之八 顏色對話方塊與字型對話方塊
當程式中需要用到畫圖的時候,就要選擇畫筆的顏色,在mfc中提供了乙個ccolordialog的類,通過此類可以很方便的建立這樣乙個顏色對話方塊。其建構函式如下 1ccolordialog colorrefclrinit 0,dworddwflags 0,cwnd pparentwnd null 該建...
使用SkinMagic美化MFC對話方塊
我在看一本王艷平的 windows程式設計 裡面第七章提到了使用skinmagic美化介面的問題。書上講的不明不白網上也有各種教程,幾天終於自己把skinmagic應用到了mfc程式中,快哉快哉!一 開啟vc6.0,新建乙個mfc基於對話方塊的應用程式。把工程命名為skin。include skin...
mfc 改變對話方塊背景顏色
其中函式的第乙個引數指定了背景顏色,第二個引數指定了文字顏色。下面的例子是將應用程式對話方塊設定為藍色背景和紅色文字,步驟如下 新建乙個基於dialog的mfc initinstance 中新增如下 bool initinstance 編譯並執行,此時對話方塊的背景色和文本色已發生了改變。值得注意的...