1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > MFC更改窗口/对话框的背景颜色

MFC更改窗口/对话框的背景颜色

时间:2021-09-07 04:32:50

相关推荐

MFC更改窗口/对话框的背景颜色

一、添加事件

打开想要改变背景颜色的窗口类的属性,添加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;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。