最近在研究在VC++中自定义自己喜欢的窗体及控件背景色,在网上找到相关的信息,摘录如下,以及自己的实际实验结果:
---- 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。
---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。
下面的例子是将应用程序对话框设置为蓝色背景和红色文本,步骤如下:
---- 编译并运行,此时对话框的背景色和文本色已发生了改变。值得注意的
是:在调用DoModal()之前必须先调用SetDialogBkColor,且此方法是将改变
应用程序中所有的对话框颜色,并不能针对某一个指定的对话框。
---- 方法二:重载OnPaint