完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
各位大侠您们好!
有个问题想向各位请教,我在开发ST32F207的时候,使用了STemWin 5.26,使用了multipage 控件,想修改头部的颜色,为什么 使用 MULTIPAGE_SetBkColor(hMultiPage, GUI_YELLOW, 1); 不起作用?永远显示的是灰色,设置字体的颜色也没用,设置字体倒是可以,为什么?还望各位大侠指教! 谢谢啦 |
|
相关推荐
10个回答
|
|
|
STemWin 的 MULTIPAGE不是完全版的软件呀。
|
|
|
|
|
|
不是完全版的软件?
|
|
|
|
|
|
得关闭默认的皮肤才可以设置其它颜色的
|
|
|
|
|
|
我想了解下头部的颜色是值得哪个头部?
|
|
|
|
|
|
|
|
|
|
|
|
得关闭默认的皮肤才可以设置其它颜色的?请问怎么样关闭?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
谢谢mark0668的指点,已经解决了。 分享下给大家一起参考 为什么设置控件的颜色,却没有变化,比如按键颜色,太多人问了,发帖说明下 ======================================================== 因为从emWin5.28版本开始,默认已经使能了皮肤色,或者说,用户在使用低版本的emWin时,调用了如下的 函对控件使能了皮肤色: 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); ======================================================== 这种情况下,用户再调用控件的颜色设置函数是没有用,比如按钮的 BUTTON_SetBkColor 那些颜色设置函数是针对早期的控件颜色模式,即用户要禁止皮肤色,这些颜色设置函数才可以用。 1. 对于emWin5.28及其以上函数就是调用函数BUTTON_SetDefaultSkinClassic(),其余控件类似,都是这种类型的函数, 然后就可以调用函数BUTTON_SetBkColor对按钮颜色进行设置了。 2. 低版本的emWin不调用如下的皮肤色设置函数即可: 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); |
|
|
|
|
|
我调用了BUTTON_SetDefaultSkinClassic()以后,就可以设置修改颜色了
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2776 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2379 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2255 浏览 0 评论
2367 浏览 1 评论
1625 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 16:38 , Processed in 1.191949 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
741