C++学习笔记之MFC改变按钮颜色
来源:互联网 发布:艾媒咨询知乎 编辑:程序博客网 时间:2024/05/29 18:08
写在前面
由于项目需要,需要用MFC制作一款软件,其中有个需求就是将开启的按钮变为绿色,将关闭按钮的颜色变为红色。由于懂得不多,就上网去问,丫的,一堆大佬回答重绘,貌似重绘是万能的。哎!考虑到时间成本,没有采取这种做法,所以直接翻墙去谷歌,立马找到了答案,国内的编程环境还是不如国外啊。
原文
1、在工具箱里面添加一个按钮
2、右键按钮,添加一个变量,命名随意。
3、跑到dlg.h的文件里面,找到自己刚才添加的变量,将类型由CButton改为CMFCButton
4、在你需要的地方调用以下方法:
// 改变背景颜色 m_StopButton.SetFaceColor(RGB(255,0,0),true); //改变字体颜色 m_StopButton.SetTextColor(RGB(0,0,255)); // 改变提示 m_StopButton.SetTooltip(_T("This is my Stop Button!"));
PS:既然MFC发展了这么多年,MFC肯定有一套自己的体系,要是啥玩意都要重绘解决,那还要MFC干嘛,那还要图像界面设计工具干嘛。。
阅读全文
0 0
- C++学习笔记之MFC改变按钮颜色
- MFC中改变按钮颜色的方法
- MFC之改变画笔颜色
- Android之简单改变按钮颜色方案
- C#button之怎样点击按钮使之循环改变背景颜色
- MFC改变按钮的颜色,方法简单,实用
- 改变MFC按钮的颜色和字体大小的处理
- 按钮改变文字大小颜色
- QT之鼠标滑过按钮,按钮改变颜色,离开之后,按钮恢复原先颜色
- MFC编程学习之改变对话框和控件及文本颜色
- mfc改变背景颜色
- MFC设置按钮颜色
- Flex笔记之改变list中的颜色
- JS之不断点击按钮来改变层的颜色
- 点击按钮改变颜色和状态之二
- 按钮点击改变文字颜色
- 点击按钮字体颜色改变
- MFC学习笔记-进度条颜色更改
- Android C、C++与java端3DES互通
- 【C#】身份证识别(二):提取目标区域图像
- java九九乘法表
- Django查询models对象报错:TypeError: __str__ returned non-string (type decimal.Decimal)
- CI框架 insert_batch方法 返回-1,插入的数据不全
- C++学习笔记之MFC改变按钮颜色
- 找工作小结
- Java连接Sql Server 2008的简单数据库应用
- Spring Data Jpa+Hibernate 入门2
- 解决问题 “You don't have permission to access /index.html on this server.”
- jquery 选择器的使用
- log4j2示例
- Oracle热备-自动化批处理文件
- 图论+前缀和 任(duty)