MFC中的Button修改颜色的方法

这篇具有很好参考价值的文章主要介绍了MFC中的Button修改颜色的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 添加工具箱下面的MFC Button Control控件(不使用普通的Button控件);
  2. 给按键添加变量:m_MFCButton1,变量类型(默认)为:CMFCButton;
  3. testDlg.cpp中初始化中添加如下代码:
BOOL CtestDlg::OnInitDialog()
{
	...
	// TODO: 在此添加额外的初始化代码
	...
	m_MFCButton1.m_bTransparent = FALSE;
	m_MFCButton1.m_bDontUseWinXPTheme = TRUE;
	m_MFCButton1.SetFaceColor(RGB(128, 255, 128), true);//Button颜色设置
	...
	return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}
  1. 如果按键后需要修改按键颜色,只需重新进行Button颜色设置即可:
m_MFCButton1.SetFaceColor(RGB(255, 255, 255), true);//Button颜色设置

文章来源地址https://www.toymoban.com/news/detail-699814.html

到了这里,关于MFC中的Button修改颜色的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MFC 通用对话框之颜色对话框

    CColorDialog类封装了颜色对话框,此类允许您将颜色选择对话框合并到应用程序中。颜色对话框就像画家的调色板一样,可显示系统定义的颜色列表,用户可以从列表中选择或创建特定颜色。构造一个CColorDialog类对象后,可用 DoModal( ) 函数来显示颜色对话框。 CColorDialog 的构造

    2024年02月06日
    浏览(56)
  • MFC控制IDC_STATIC的大小和颜色

    类向导添加消息WM_CTLCOLOR得到函数 根据函数GetDlgCtrlID对指定的控件进行操作 字体大小字号选择 在需要对字体进行更改颜色等操作时,对固定ID使用SetWindowText即可

    2024年02月09日
    浏览(34)
  • Android Button修改背景颜色及实现Button水波纹效果

    Android Button修改背景颜色及实现Button水波纹效果,效果如下:   以下基于API33(Android13.0),向下兼容至API24(Android7.0)。 我们可以发现在布局xml文件中直接修改background是没有作用的,会变成默认的主题色(themes.xml中的colorPrimary颜色,默认为紫色) 这是由于在Android4.1之后的

    2024年02月07日
    浏览(49)
  • MFC 如何修改MF_POPUP菜单项文本

             MFC 修改MF_POPUP菜单项文本的方法有点特别,记录下来备忘。         关键点是ModifyMenu()函数会把关联的下级菜单的句柄与菜单文本一起修改,因此需要把之前关联的下级菜单提取出来,调用ModifyMenu()把它放回去。

    2024年02月13日
    浏览(38)
  • MFC自定义控件ID操作————MFC+Halcon学习中的那些坑

    趁着大三寒假抓紧学习halcon与mfc,为未来职业发展做准备,今天和大家分享一个我在学习mfc与halcon过程中踩到的坑,足足困扰了我半天.... 程序很简单..就是在halcon中读取摄像头,并且用mfc开发一个简单的界面,将视频显示出来,完成体内容如下 发现这个图片控件的ID有些奇怪

    2024年02月05日
    浏览(37)
  • MFC140.dll缺失的修复方法,安装MFC140.dll文件

    大家好,今天我要和大家分享的是如何正确安装和使用MFC140.dll。MFC140.dll是一种常见的动态链接库文件,它是Microsoft Foundation Classes(MFC)的一部分,被广泛应用于Windows操作系统中的各种应用程序中。在本文中,我们将详细介绍MFC140.dll缺失的修复方法。 MFC140.dll是一个非常重要的

    2024年02月11日
    浏览(58)
  • 微软MFC技术中的消息循环

     我是荔园微风,作为一名在IT界整整25年的老兵,今天来聊聊微软MFC技术中的消息循环。 在很多windows程序中,都有如下代码: 在上面代码的第30行中,提到了循环。只有消息不断地被循环。才会实时得到窗口的当前状态。否则按照程序的顺序执行结构,此窗口只会闪下就被

    2024年02月13日
    浏览(32)
  • mfc100.dll丢失如何解决?修复mfc100.dll的方法分享

    mfc100.dll是Microsoft Visual C++ 2010中的一个动态链接库文件。如果该文件丢失,将会导致某些应用程序无法正常运行。在本文中,我们将探讨关于mfc100.dll丢失的问题,以及如何解决它。 一.什么是mfc100.dll mfc100.dll是Microsoft Visual C++ 2010中的一个动态链接库文件。它包含了一些用于创

    2024年02月09日
    浏览(61)
  • mfc140.dll丢失的解决方法-mfc140.dll下载修复教程

    mfc140文件丢失会导致软件或者游戏无法打开运行,它是电脑系统重要的组成部分。如果电脑提示mfc140缺失,那么我们需要如何修复呢?小编现在就把教程分享给大家。 首先是打开一个电脑浏览器后在顶部输入【dll修复程序.site】按下键盘的回车键进入,  下载好了先把压缩文

    2024年02月05日
    浏览(48)
  • mfc140.dll丢失的解决方法,解析mfc140.dll这个文件

    其实大部分人在使用计算机过程中,您可能会遇到mfc140.dll丢失的错误提示。这个错误会导致一些应用程序无法正常运行,那么要如何解决这个问题呢?今天小编就来给大家详细的解析mfc140.dll这个文件以及教大家 mfc140.dll丢失的解决方法。 目录 一. mfc140.dll是什么文件 二. mf

    2024年02月09日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包