当前位置: 首页 > article >正文

2411mfc,修改按钮颜色

添加消息:ON_WM_CTLCOLOR()


//在OnInitDialog()方法中添加
    {
        HWND hSatateWnd = GetDlgItem(IDC_CHK)->GetSafeHwnd();
        SetWindowTheme(hSatateWnd, _T(""), _T(""));
    }

头文件中:


afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);

HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
    HBRUSH hbr = CXTResizeDialog::OnCtlColor(pDC, pWnd, nCtlColor);

    // TODO:  在此更改 DC 的任何特性
    if (pWnd->GetDlgCtrlID() == IDC_CHK)

        // 设置文本颜色
        pDC->SetTextColor(RGB(255, 0, 0));
    }

    //TODO:如果默认的不是所需画笔,则返回另一个画笔
    return hbr;
}

http://www.kler.cn/a/416618.html

相关文章:

  • Ubuntu源码安装gitlab13.7集群多前端《二》
  • Linux学习笔记11 系统启动初始化,服务和进程管理(下)
  • C/C++ 数据结构与算法 【时间复杂度和空间复杂度】【日常学习,考研必备】
  • MATLAB 中有关figure图表绘制函数设计(论文中常用)
  • 鸿蒙征文|鸿蒙技术分享:使用到的开发框架和技术概览
  • LLAVA论文简记
  • BWO-CNN-BiGRU-Attention白鲸优化算法优化卷积神经网络结合双向门控循环单元时间序列预测,含优化前后对比
  • SpringAi整合免费大模型(NVIDIA)
  • 电子应用设计方案-31:智能AI音响系统方案设计
  • Python3 爬虫 Scrapy的使用
  • 力扣--LCR 124. 推理二叉树
  • aws(学习笔记第十五课) 如何从灾难中恢复(recover)
  • Ubuntu 包管理
  • Ubuntu Server 22.04.5 从零到一:详尽安装部署指南
  • 【JS】面试八股文
  • 【自学笔记】流形学习
  • 汽车控制软件下载移动管家手机控车一键启动app
  • DIGIT视触觉传感器:融合视触技术,赋能多领域智能感知
  • 1.Shell变量
  • 七:仪表盘安装-controller node
  • SAP SD学习笔记16 - 请求书的取消 - VF11
  • AWS海外注册域名是否需要实名认证?
  • Qt详解QUiLoader 动态加载UI文件
  • Qt 窗口类型、窗口标志和窗口属性
  • rocketmq windows环境部署
  • uniapp图片上传预览uni.chooseImage、uni.previewImage