搞了好久,也找了很多的资料,用了很多种方法,就是实现不了改变控件的背景颜色。终于,自己慢慢“研究”,实现了最后想要的结果。先贴上部分代码。

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编程改变空间的背景颜色相关推荐

  1. python label控件背景色_python之pyqt5通过按钮改变Label的背景颜色方法

    python之pyqt5通过按钮改变Label的背景颜色方法 使用setStyleSheet方法修改得到自己想要的字体,大小,颜色 self.lab = QLabel("标签字体大小颜色&q ...

  2. 鼠标移入移出改变元素的背景颜色

    鼠标移入移出 改变元素的背景颜色 首先:给div标签设置一个基本的样式, 让这个div元素垂直居中. 效果展示: 然后在script标签里面获取元素div, 将获取到的div赋值给div,然后输出到控 ...

  3. 如何改变对话框的背景颜色

    1.如何改变对话框的背景颜色 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现. ---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色.下面的例子是将应用 ...

  4. 如何改变pycharm的背景颜色

    进入软件 点击File 选择Settings点击 点击Edito左下角的三角形 点击Color Scheme左下角的三角形 选择Console Foot点击 点击Scheme的选择框 选择完毕之后点O ...

  5. 改变Android按钮背景颜色的高效方法

    本文将介绍一种有效改变Android按钮颜色的方法. 按钮可以在状态改变时改变其颜色(例如按下,禁用,高亮显示).但是,这需要一一说明每个状态.这篇文章将提供你一个根据状态变化轻松改变按钮颜色的方法. ...

  6. centos7字体颜色改变_Linux改变字体和背景颜色

    改变Linux 字体和背景颜色 -------------------------------------------------------------------------------- 改变L ...

  7. 每秒改变一次背景颜色以及由此引发的一些有趣的小事情(.net方向)

    简单的一个小题目:窗体每秒变一次背景颜色 确实简单,上代码: 方案1: private void Window_Loaded(object sender, RoutedEventArgs e){Ini ...

  8. vue实现网页中滚动鼠标时改变导航栏背景颜色

    1.HTML <div id="topBannerNav" :style="topBannerNavBg">导航栏部分 </div> 2 ...

  9. 如何改变vscode的背景颜色

    让眼睛放松下还是很有必要的,尤其是现在天天对着不是手机.平板就是电脑,前阵子还听说有人因为长时间玩手机,导致失明的.所以,同志们,赶紧放松下眼睛吧~~~ 作为一位码农,经常需要一连几小时盯着屏幕敲键盘 ...

最新文章

  1. layui table 添加img_layui中table表格的基本操作
  2. Hive中实现有序,有序concat拼接,有序集合,hive方法操作命令,与自带方法列表
  3. Effective Java~34. 用enum 代替 int 常量
  4. NiFi导出自己模板和导入别人模板
  5. 微软云服务器流量,使用 Visual Studio Mobile Center 进行真实用户度量 - Azure 流量管理器 | Microsoft Docs...
  6. yum安装php解析,详解Centos下YUM安装PHP的两种方式
  7. 关于Pulsar与Kafka的对比
  8. kettle8调度监控平台(kettle-scheduler)开源
  9. (附源码)spring boot网上购物平台 毕业设计 141422
  10. bios 昂达h61c_Onda昂达主板BIOS,ONDA昂达H61N全固版(ver 3.00)主板BIOS 3.02版,主板BIOS,硬件驱动下载...
  11. python连接服务器完整过程
  12. linux 提取网卡驱动,linux(ubuntu18.04)系统上安装RTL8822CE网卡驱动
  13. Python网络爬虫《九》
  14. 为什么越来越多的人选择了企业微信
  15. 科普|2022软交换设备测试项目,交换机进网认证、CTA认证
  16. Android Accessibility(辅助功能) 学习
  17. anaconda初体验
  18. 大光的妈妈给了大光100元,让他去超市买东西,牙膏5元/支,牙刷2元/支,肥皂3元/个,100元买这三种恰好花光,请问有多少种可能性
  19. LINUX——网络管理
  20. 疫情时代下,普通人如何在不确定的世界活得好一点?

热门文章

  1. springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法
  2. Linux那些事儿之我是U盘(7)狂欢是一群人的孤单
  3. Browser Object Model浏览器对象模型
  4. Activiti5学习笔记(二)
  5. java怎么写函数_java构造函数怎么写
  6. Alchemix Finance:如何做大 DeFi 的经济蛋糕?
  7. Word处理控件Aspose.Words功能演示:使用 Java 将 RTF 转换为 PDF
  8. oracle visible,索引列的usable和visible(一)
  9. 三步教你Excel如何分别设置中英文字体
  10. 读《EMOQ-TTS: EMOTION INTENSITY QUANTIZATION FOR FINE-GRAINED CONTROLLABLE EMOTIONAL TEXT-TO-SPEECH》