一、添加事件
打开想要改变背景颜色的窗口类的属性,添加WM_CTLCOLOR消息
二、添加代码
向新建的OnCtlColor函数添加6-13行代码,如下所示
HBRUSH 窗口类名::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = 基类名::OnCtlColor(pDC, pWnd, nCtlColor);// TODO: 在此更改 DC 的任何特性switch (nCtlColor){case CTLCOLOR_DLG:HBRUSH aBrush;aBrush = CreateSolidBrush(RGB(255, 255, 255));hbr = aBrush;break;}// TODO: 如果默认的不是所需画笔,则返回另一个画笔return hbr;}