slider改变对话框颜色
COLORREF m_clrBkgndColor;CBrush *m_pBkBrush;CSliderCtrl *p_sliderRed;CSliderCtrl *p_sliderGreen;CSliderCtrl *p_sliderBlue; BOOL CcolorDlg::OnEraseBkgnd(CDC* pDC){// TODO: 在此添加消息处理程序代码和/或调用默认值 if (m_pBkBrush) { CRect cr; GetClientRect(cr); pDC->FillRect(&cr,m_pBkBrush);return TRUE; } return CDialogEx::OnEraseBkgnd(pDC);} void CcolorDlg::SetBackgroundColor(COLORREF color, BOOL bRepaint ){ m_clrBkgndColor=color;if (m_pBkBrush) { delete m_pBkBrush; } m_pBkBrush=new CBrush(m_clrBkgndColor);if (bRepaint) { Invalidate(); } } void CcolorDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){// TODO: 在此添加消息处理程序代码和/或调用默认值 UpdateData(); int red=p_sliderRed->GetPos();int green=p_sliderGreen->GetPos();int blue=p_sliderBlue->GetPos(); SetBackgroundColor(RGB(red,green,blue),TRUE); CDialogEx::OnHScroll(nSBCode, nPos, pScrollBar);}
初始化:
BOOL CcolorDlg::OnInitDialog(){ 。。。。。。。。// TODO: 在此添加额外的初始化代码 m_pBkBrush=NULL; p_sliderRed=(CSliderCtrl*)GetDlgItem(IDC_SLIDER1); p_sliderRed->SetRange(0,255); p_sliderGreen=(CSliderCtrl*)GetDlgItem(IDC_SLIDER2); p_sliderGreen->SetRange(0,255); p_sliderBlue=(CSliderCtrl*)GetDlgItem(IDC_SLIDER3); p_sliderBlue->SetRange(0,255); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE}
转载于:https://www.cnblogs.com/tiandsp/archive/2011/10/20/2218368.html
slider改变对话框颜色相关推荐
- MFC改变对话框背景颜色
原文链接: http://blog.sina.com.cn/s/blog_59955afc0100spjz.html 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现. - ...
- c语言vc怎么改变背景板颜色,vc6.0中更改对话框背景色和字体颜色
方法一:设置所有窗口的颜色 MFC程序修改对话框的背景和文字颜色最简单的方法就是调用SetDialogBkColor函数,SetDialogBkColor是CWinApp类的成员函数,以下是该 ...
- 如何改变对话框的背景颜色
1.如何改变对话框的背景颜色 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现. ---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色.下面的例子是将应用 ...
- VC6.0 如何改变对话框背景色
VC6.0 如何改变对话框背景色 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现. 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色.下面的例子是将应用程序对 ...
- animate改变背景颜色_3D MAX2016视口背景设置里各参数的含义详解 - 3dmax基础操作入门教程-3dmax材质教程,3d材质贴图教程参数,vray材质参数,3dmax贴图教程...
3DMax2016视口背景设置参数的含义 设置参数一:纯色 纯色是投影视口的默认设置. 点击之后,将视口背景显示为设定好的纯色背景. 要自定义背景的纯色颜色,可以"自定义用户界面" ...
- MFC中改变按钮颜色的方法
本文参考学习 https://blog.csdn.net/zxccaoya/article/details/54142523 而来. 这里介绍mfc 中改变按钮颜色的最简单方法. 使用CMFCButt ...
- 在DX12中使用imgui 入门教程 立方体旋转+改变背景颜色
入门imgui第一天,把遇到的问题和参考两位大佬写的教程,总结了一下,写了下来,若有错误欢迎指正 参考文章: [记录]DirectX12 添加ImGui组件 - 知乎 (zhihu.com) Dire ...
- android字体颜色黑色,Android中颜色选择器和改变字体颜色的实例教程
1.构建一张七彩图: 我们经常看到这种样子的颜色选择器吧.. 然后其实右边的亮度选择是: 这样我们的代码就可以进行啦... // 创建七彩图片 private void init() { int[] ...
- mysql中鼠标光标消失了_为什么我这里没有显示鼠标的悬停可改变页面颜色,以为什么我加载了mysql的jar文件还是不能显示报表的内容呢?...
源自:3-6 JSP页面实现 为什么我这里没有显示鼠标的悬停可改变页面颜色,以为什么我加载了mysql的jar文件还是不能显示报表的内容呢? 首先是index.jsp pageEncoding=&qu ...
最新文章
- Android 解读Event和Main Log
- NYOJ(21),BFS,三个水杯
- 计算机网络(一)计算机网络概述、组成、功能分类、性能指标 | 思维导图
- Java学习笔记3——集合框架
- php的用户认证(有点难度 多看几遍吧)
- Ubuntu 通过apt安装VSCode
- 半文不白的语言(语气助词)
- python中bool怎么用_python函数之bool([x])用法详解
- 【Storm总结-6】Twitter Storm: DRPC简介
- 探索Spring异步代理循环依赖失败的问题
- 华为复制加密门禁卡_小米手机的NFC可以随便复制其它小区用的门禁卡吗?
- JavaScript之深浅拷贝
- 基于语法分析的公式分析器设计
- 解耦java_工厂模式实现解耦
- DSP28335 CAN模块例程
- AlexNet -翻译
- ORACLE数据库数据类型
- ChatGPT 大智近妖,从宇宙人生到手搓光刻机,从哄女友到写年终总结我们聊得非常开心,反而让人越来越忧心
- java免费代码混淆工具 支持JDK16 java加密
- golang——GMP调度模型详解
热门文章
- log4j 源码解析_log4j2源码解析(2)--LoggerContext
- hbase1.1.1 连接集群_HBase-1.0.1学习笔记(一)集群搭建
- PHP源码_运营服务器打包微盘,外汇盘,时间盘
- 苹果cms v8 漫漫看电影模板 自适应手机移动端
- 宝塔自助建站系统源码v8.0
- PHP精美列表商城发卡网站源码响应式
- MC音乐网免费解析下载工具 v1.0
- 百度SEO资源吧emlog模版全套源码
- rtsp协议的视频服务器,RTSP拉流协议视频平台EasyNVR能够接入多少路视频直播流?...
- java生成随机十位数_随机10位字符串生成