MINIGUI3.2 设置按钮前景色
MINIGUI 设置按钮前景色
SetWindowElementAttr(hBtnDate, WE_FGC_THREED_BODY, 0xFFFFFFFF); //white: pix format: R(5bit) G(6bit) B(5bit)
这里有两个基本的概念需要明确区分,即象素值和 RGB 值。RGB 是计算机中通过三原色的不同比例表示某种颜色的方法。
通常,RGB 中的红、绿、蓝可取 0 ~ 255 当中的任意值,从而可以表示 255x255x255 种不同的颜色。而在显示内存当中,要
显示在屏幕上的颜色并不是用 RGB 这种方式表示的,显存当中保存的其实是所有象素的象素值。象素值的范围根据显示模
式的不同而变化。在 16 色显示模式下,象素值范围为 [0, 15];而在 256 色模式下,象素值范围为 [0, 255];在 16 位色模
式下,象素值范围为 [0, 2^16 - 1]。通常我们所说显示模式是多少位色,就是指象素的位数。
在 MiniGUI中,设置某个象素点的颜色,既可以直接使用象素值(SetPixel),也可以间接通过 RGB 值来设置(SetPixelRGB),
并且通过 RGB2Pixel函数,可以将 RGB 值转换为象素值
static inline gal_pixel RGBA2Pixel (HDC hdc,
Uint8 r, Uint8 g, Uint8 b, Uint8 a)
{
RGB rgb = {r, g, b, a};
gal_pixel pixel;
RGBA2Pixels (hdc, &rgb, &pixel, 1);
return pixel;
}
函数变成:
SetWindowElementAttr((hBtnDate, WE_FGC_THREED_BODY, RGBA2Pixel(hdc, 255, 0, 0, 1) ) )
MINIGUI3.2 设置按钮前景色相关推荐
- 在html中设置按钮字体颜色,html中按钮颜色怎么设置
在html中,可以通过在button按钮元素使用style属性,添加"background-color:颜色值;"样式来设置按钮的背景颜色,添加"color:颜色值;&q ...
- 【Qt】使用QPalette设置按钮颜色时,不生效
1.问题描述 在练习QStylePlugin示例时,通过插件将按钮颜色设置为红色,但是没有效果,原因是: 使用QPalette设置按钮颜色时,不生效,代码如下 QPalette.setBrush(QP ...
- android 设置按钮高度,如何在本机android中设置按钮的高度
我正在学习反应 Android移动应用程序的本机编程.我正在制作一个我需要设置按钮高度的屏幕.我在视图中添加了按钮并设置了使用样式的高度,但按钮高度没有变化. /** * LoginComponent ...
- iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态
iOS 11开发教程(二十)iOS11应用视图美化按钮之设置按钮的状态 在示例2-2中,设置按钮的标题和颜色时,需要对按钮的状态进行设置,表示按钮在某一状态下的标题和标题颜色是什么样子.例如,UICo ...
- iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观
iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...
- pyqt设置按钮边框
设置背景颜色: https://blog.csdn.net/jacke121/article/details/108327378 设置按钮样式示例: import sys from PyQt5.QtW ...
- PyQt5 技巧篇-按钮竖排显示方法,Qt Designer设置按钮竖排显示。
突然想设置两个竖排显示的按钮,找了半天,终于发现了方法,分享给大家. 先看效果图: 其实很简单,只要设置按钮显示的文字每个字后面加一个\n换行符,并把按钮拉高就好了. 例:"上\n一\n页& ...
- PyQt5 技术篇 - Qt Designer怎么用styleSheet设置按钮的背景
本来想做个悬浮窗来着,设置按钮背景的时候卡住了,到底该怎么设置呢? 其实,就是点按钮,然后在 styleSheet 里加个 background-color,但是你却发现展示的出来的按钮背景一点都没变 ...
- PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
设置按钮可见度为 0 每种控件都有 3 种设置可见度为 0 的方法,下面来拿按钮的来举例了. # 标准的隐藏 # 方法一: self.pushButton_3.hide() # 方法二: self.p ...
最新文章
- 1110 Complete Binary Tree (25 分)【难度: 一般 / 知识点: 判断完全二叉树】
- ionic常见问题及解决方案
- 推荐“公主妄想症系列之二:第一次”
- 教你分分钟使用Retrofit+Rxjava实现网络请求
- 为什么结构的sizeof不等于每个成员的sizeof之和?
- 【Linux】复制文件到当前目录 / 复制文件并重命名到当前目录
- MFC(VS2010)编程实例之一(Edit Control控件)
- (已更新)娱乐微信小程序源码下载-多玩法安装简单
- 锂电池充电原理__2020.03.10
- 手机怎么查看连接过的wifi密码
- 【大数据技术干货】(还不懂数仓,数据中心?看这一篇就够了!)在实际的开发生产中,让你了解企业级数据中心整体架构(DB+ETL+ODS+DW+DM)的各个层次的过程详解,数据联系及功能区分
- 一流科技携手小米、旷视等多家企业共同发起成立中关村数智人工智能产业联盟...
- 机器学习实战(一)KNN算法
- 河南的抗疫英雄(C语言嘞)
- 就靠一刀999的手游广告,这些隐形公司可以月赚百万
- 使用iframe时候调用钉钉要注意啦!
- 掌中咖啡:移动开发中的JAVA应用
- Python中copy和deepcopy中的区别
- 我在阿里做测试这5年总结的7条生存经验。
- 小黄车编程 考试试题