天天看點

VC++改變對話框的背景顔色

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