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)); //背景和文字