win32编程改变空间的背景颜色
搞了好久,也找了很多的资料,用了很多种方法,就是实现不了改变控件的背景颜色。终于,自己慢慢“研究”,实现了最后想要的结果。先贴上部分代码。
case WM_CREATE:
{
hTime = CreateWindow(TEXT("STATIC"), TEXT("Label"), WS_CHILD | WS_VISIBLE | WS_TABSTOP, 0, 30, 35, 16, hWindow, HMENU(20), m_hInstance, NULL);
rColor = RGB(255, 0, 0);
hbrush = CreateSolidBrush(rColor);//创建一个画刷
UpdateWindow(hWindow);
return 0;
}//创建一个控件(Label标签),text为Label,ID号指定为20。
case WM_CTLCOLORSTATIC:
{
int id = GetWindowLong((HWND)lparam, GWL_ID);
hdc = (HDC)wParam;
if (20 == id)
{
SetBkColor(hdc, rColor);
return (LONG)hbrush;//返回画刷后,系统就是自动根据现在的画刷来绘画想要的效果。
}
return 0;
}
win32编程改变空间的背景颜色相关推荐
- python label控件背景色_python之pyqt5通过按钮改变Label的背景颜色方法
python之pyqt5通过按钮改变Label的背景颜色方法 使用setStyleSheet方法修改得到自己想要的字体,大小,颜色 self.lab = QLabel("标签字体大小颜色&q ...
- 鼠标移入移出改变元素的背景颜色
鼠标移入移出 改变元素的背景颜色 首先:给div标签设置一个基本的样式, 让这个div元素垂直居中. 效果展示: 然后在script标签里面获取元素div, 将获取到的div赋值给div,然后输出到控 ...
- 如何改变对话框的背景颜色
1.如何改变对话框的背景颜色 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现. ---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色.下面的例子是将应用 ...
- 如何改变pycharm的背景颜色
进入软件 点击File 选择Settings点击 点击Edito左下角的三角形 点击Color Scheme左下角的三角形 选择Console Foot点击 点击Scheme的选择框 选择完毕之后点O ...
- 改变Android按钮背景颜色的高效方法
本文将介绍一种有效改变Android按钮颜色的方法. 按钮可以在状态改变时改变其颜色(例如按下,禁用,高亮显示).但是,这需要一一说明每个状态.这篇文章将提供你一个根据状态变化轻松改变按钮颜色的方法. ...
- centos7字体颜色改变_Linux改变字体和背景颜色
改变Linux 字体和背景颜色 -------------------------------------------------------------------------------- 改变L ...
- 每秒改变一次背景颜色以及由此引发的一些有趣的小事情(.net方向)
简单的一个小题目:窗体每秒变一次背景颜色 确实简单,上代码: 方案1: private void Window_Loaded(object sender, RoutedEventArgs e){Ini ...
- vue实现网页中滚动鼠标时改变导航栏背景颜色
1.HTML <div id="topBannerNav" :style="topBannerNavBg">导航栏部分 </div> 2 ...
- 如何改变vscode的背景颜色
让眼睛放松下还是很有必要的,尤其是现在天天对着不是手机.平板就是电脑,前阵子还听说有人因为长时间玩手机,导致失明的.所以,同志们,赶紧放松下眼睛吧~~~ 作为一位码农,经常需要一连几小时盯着屏幕敲键盘 ...
最新文章
- layui table 添加img_layui中table表格的基本操作
- Hive中实现有序,有序concat拼接,有序集合,hive方法操作命令,与自带方法列表
- Effective Java~34. 用enum 代替 int 常量
- NiFi导出自己模板和导入别人模板
- 微软云服务器流量,使用 Visual Studio Mobile Center 进行真实用户度量 - Azure 流量管理器 | Microsoft Docs...
- yum安装php解析,详解Centos下YUM安装PHP的两种方式
- 关于Pulsar与Kafka的对比
- kettle8调度监控平台(kettle-scheduler)开源
- (附源码)spring boot网上购物平台 毕业设计 141422
- bios 昂达h61c_Onda昂达主板BIOS,ONDA昂达H61N全固版(ver 3.00)主板BIOS 3.02版,主板BIOS,硬件驱动下载...
- python连接服务器完整过程
- linux 提取网卡驱动,linux(ubuntu18.04)系统上安装RTL8822CE网卡驱动
- Python网络爬虫《九》
- 为什么越来越多的人选择了企业微信
- 科普|2022软交换设备测试项目,交换机进网认证、CTA认证
- Android Accessibility(辅助功能) 学习
- anaconda初体验
- 大光的妈妈给了大光100元,让他去超市买东西,牙膏5元/支,牙刷2元/支,肥皂3元/个,100元买这三种恰好花光,请问有多少种可能性
- LINUX——网络管理
- 疫情时代下,普通人如何在不确定的世界活得好一点?
热门文章
- springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法
- Linux那些事儿之我是U盘(7)狂欢是一群人的孤单
- Browser Object Model浏览器对象模型
- Activiti5学习笔记(二)
- java怎么写函数_java构造函数怎么写
- Alchemix Finance:如何做大 DeFi 的经济蛋糕?
- Word处理控件Aspose.Words功能演示:使用 Java 将 RTF 转换为 PDF
- oracle visible,索引列的usable和visible(一)
- 三步教你Excel如何分别设置中英文字体
- 读《EMOQ-TTS: EMOTION INTENSITY QUANTIZATION FOR FINE-GRAINED CONTROLLABLE EMOTIONAL TEXT-TO-SPEECH》