MFC對話方塊美化(文字顏色 字型 背景顏色修改)

2021-07-02 06:49:37 字數 667 閱讀 6818

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 編譯並執行,此時對話方塊的背景色和文本色已發生了改變。值得注意的...