MFC程序修改对话框的背景和文字颜色最简单的方法就是调用SetDialogBkColor函数,SetDialogBkColor是CWinApp类的成员函数,以下是该函数的原型:
void CWinApp::SetDialogBkColor(COLORREF clrCtlBk, COLORREF clrCtlText);
请注意,SetDialogBkColor函数并不是对Windows的某个API的封装,他是MFC框架的一部分,所以不使用MFC的程序也就不能享受这种方便。这个函数的使用很简单,在程序的CWinApp派生类的InitInstance函数中添加一行代码就行了:
SetDialogBkColor(RGB(188,197,230),RGB(13,125,188)); //背景和文字