专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
STemWin的MULTIPAGE_SetBkColor不起作用,永远显示的是灰 {MOD}
2019-07-14 14:24
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
8722
9
1404
各位大侠您们好!
有个问题想向各位请教,我在开发ST32F207的时候,使用了STemWin 5.26,使用了mul
ti
page 控件,想修改头部的颜 {MOD},为什么
使用
MULTIPAGE_SetBkColor(hMultiPage, GUI_YELLOW, 1);
不起作用?永远显示的是灰 {MOD},设置字体的颜 {MOD}也没用,设置字体倒是可以,为什么?还望各位大侠指教!
谢谢啦
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
haikitty
1楼-- · 2019-07-15 12:47
骑猪去天山 发表于 2019-1-24 14:28
得关闭默认的皮肤才可以设置其它颜 {MOD}的
得关闭默认的皮肤才可以设置其它颜 {MOD}的?请问怎么样关闭?
加载中...
haikitty
2楼-- · 2019-07-15 13:32
骑猪去天山 发表于 2019-1-24 14:28
得关闭默认的皮肤才可以设置其它颜 {MOD}的
谢谢mark0668的指点,已经解决了。 分享下给大家一起参考
为什么设置控件的颜 {MOD},却没有变化,比如按键颜 {MOD},太多人问了,发帖说明下
========================================================
因为从emWin5.28版本开始,默认已经使能了皮肤 {MOD},或者说,用户在使用低版本的emWin时,调用了如下的
函对控件使能了皮肤 {MOD}:
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
FRAMEWIN_SetDefaultSkin(FRAMEWIN_SKIN_FLEX);
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
CHECKBOX_SetDefaultSkin(CHECKBOX_SKIN_FLEX);
DROPDOWN_SetDefaultSkin(DROPDOWN_SKIN_FLEX);
SCROLLBAR_SetDefaultSkin(SCROLLBAR_SKIN_FLEX);
SLIDER_SetDefaultSkin(SLIDER_SKIN_FLEX);
HEADER_SetDefaultSkin(HEADER_SKIN_FLEX);
RADIO_SetDefaultSkin(RADIO_SKIN_FLEX);
MULTIPAGE_SetDefaultSkin(MULTIPAGE_SKIN_FLEX);
========================================================
这种情况下,用户再调用控件的颜 {MOD}设置函数是没有用,比如按钮的 BUTTON_SetBkColor
那些颜 {MOD}设置函数是针对早期的控件颜 {MOD}模式,即用户要禁止皮肤 {MOD},这些颜 {MOD}设置函数才可以用。
1. 对于emWin5.28及其以上函数就是调用函数BUTTON_SetDefaultSkinClassic(),其余控件类似,都是这种类型的函数,
然后就可以调用函数BUTTON_SetBkColor对按钮颜 {MOD}进行设置了。
2. 低版本的emWin不调用如下的皮肤 {MOD}设置函数即可:
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
FRAMEWIN_SetDefaultSkin(FRAMEWIN_SKIN_FLEX);
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
CHECKBOX_SetDefaultSkin(CHECKBOX_SKIN_FLEX);
DROPDOWN_SetDefaultSkin(DROPDOWN_SKIN_FLEX);
SCROLLBAR_SetDefaultSkin(SCROLLBAR_SKIN_FLEX);
SLIDER_SetDefaultSkin(SLIDER_SKIN_FLEX);
HEADER_SetDefaultSkin(HEADER_SKIN_FLEX);
RADIO_SetDefaultSkin(RADIO_SKIN_FLEX);
MULTIPAGE_SetDefaultSkin(MULTIPAGE_SKIN_FLEX);
加载中...
haikitty
3楼-- · 2019-07-15 13:50
精彩回答 2 元偷偷看……
加载中...
上一页
1
2
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
得关闭默认的皮肤才可以设置其它颜 {MOD}的?请问怎么样关闭?
谢谢mark0668的指点,已经解决了。 分享下给大家一起参考
为什么设置控件的颜 {MOD},却没有变化,比如按键颜 {MOD},太多人问了,发帖说明下
========================================================
因为从emWin5.28版本开始,默认已经使能了皮肤 {MOD},或者说,用户在使用低版本的emWin时,调用了如下的
函对控件使能了皮肤 {MOD}:
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
FRAMEWIN_SetDefaultSkin(FRAMEWIN_SKIN_FLEX);
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
CHECKBOX_SetDefaultSkin(CHECKBOX_SKIN_FLEX);
DROPDOWN_SetDefaultSkin(DROPDOWN_SKIN_FLEX);
SCROLLBAR_SetDefaultSkin(SCROLLBAR_SKIN_FLEX);
SLIDER_SetDefaultSkin(SLIDER_SKIN_FLEX);
HEADER_SetDefaultSkin(HEADER_SKIN_FLEX);
RADIO_SetDefaultSkin(RADIO_SKIN_FLEX);
MULTIPAGE_SetDefaultSkin(MULTIPAGE_SKIN_FLEX);
========================================================
这种情况下,用户再调用控件的颜 {MOD}设置函数是没有用,比如按钮的 BUTTON_SetBkColor
那些颜 {MOD}设置函数是针对早期的控件颜 {MOD}模式,即用户要禁止皮肤 {MOD},这些颜 {MOD}设置函数才可以用。
1. 对于emWin5.28及其以上函数就是调用函数BUTTON_SetDefaultSkinClassic(),其余控件类似,都是这种类型的函数,
然后就可以调用函数BUTTON_SetBkColor对按钮颜 {MOD}进行设置了。
2. 低版本的emWin不调用如下的皮肤 {MOD}设置函数即可:
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
FRAMEWIN_SetDefaultSkin(FRAMEWIN_SKIN_FLEX);
PROGBAR_SetDefaultSkin(PROGBAR_SKIN_FLEX);
BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
CHECKBOX_SetDefaultSkin(CHECKBOX_SKIN_FLEX);
DROPDOWN_SetDefaultSkin(DROPDOWN_SKIN_FLEX);
SCROLLBAR_SetDefaultSkin(SCROLLBAR_SKIN_FLEX);
SLIDER_SetDefaultSkin(SLIDER_SKIN_FLEX);
HEADER_SetDefaultSkin(HEADER_SKIN_FLEX);
RADIO_SetDefaultSkin(RADIO_SKIN_FLEX);
MULTIPAGE_SetDefaultSkin(MULTIPAGE_SKIN_FLEX);
一周热门 更多>