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

简介: 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;
}
目录
相关文章
|
6月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 颜色对话框QColorDialog
【Qt 学习笔记】Qt窗口 | 标准对话框 | 颜色对话框QColorDialog
865 3
|
6月前
|
数据可视化
【Qt 学习笔记】Qt窗口 | 标准对话框 | 字体对话框QFontDialog
【Qt 学习笔记】Qt窗口 | 标准对话框 | 字体对话框QFontDialog
171 3
|
C语言 Python
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
76 1
|
9月前
MFC隐藏对话框边框和可拖动
MFC隐藏对话框边框和可拖动
132 0
|
9月前
[MFC] 对话框自带滚动条的使用
[MFC] 对话框自带滚动条的使用
202 0
Win11 右键菜单 样式 模式修改
创建文本文件 复制代码 修改后缀 .bar 双击运行
195 0
|
存储 SQL 算法
学生修改窗体问题汇总
学生修改窗体问题汇总
MFC修改窗口背景颜色
MFC修改窗口背景颜色
305 0
MFC窗口右下角弹窗
MFC窗口右下角弹窗
143 0
|
区块链 C#
C# 窗体修改应用程序图标
C# 窗体修改应用程序图标
410 0
C# 窗体修改应用程序图标