硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2354|回复: 2
收起左侧

[emWin] STemWin5.4 版本 控件的效果 还能用 改吗?

[复制链接]

16

主题

61

回帖

109

积分

初级会员

积分
109
发表于 2018-4-4 15:52:30 | 显示全部楼层 |阅读模式
窗口控件效不需要换肤.想用之前5.18 版一样的 . 用 WIDGET_SetDefaultEffect(&WIDGET_Effect_None )  或WIDGET_SetEffect(hItem, &WIDGET_Effect_None)改成 . "无" 的效果. 以前5.18 版本可以用 WIDGET_SetDefaultEffect(&WIDGET_Effect_None ) ; 这个来改.   可是到了5.4 版本默认是换肤了的效果 没法改 .  其间试过改WIDGET.h  文件中  #ifndef   WIDGET_USE_FLEX_SKIN  #define WIDGET_USE_FLEX_SKIN     0  //20180404
#endif     //原来是1改成0 还是不行.    有知道方法的麻烦回复一下.谢谢

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115765
QQ
发表于 2018-4-4 15:56:55 | 显示全部楼层
使用WIDGET_SetDefaultEffect的前提是你要先把控件变成经典色

        /* 使用老版本的经典皮肤 */
        BUTTON_SetDefaultSkinClassic();
        PROGBAR_SetDefaultSkinClassic();
        FRAMEWIN_SetDefaultSkinClassic();
        PROGBAR_SetDefaultSkinClassic();
        BUTTON_SetDefaultSkinClassic();
        CHECKBOX_SetDefaultSkinClassic();
        DROPDOWN_SetDefaultSkinClassic();
        SCROLLBAR_SetDefaultSkinClassic();
        SLIDER_SetDefaultSkinClassic();
        HEADER_SetDefaultSkinClassic();
        RADIO_SetDefaultSkinClassic();
        MULTIPAGE_SetDefaultSkinClassic();
        SPINBOX_SetDefaultSkinClassic();

务必是在GUI_Init函数后就调用。

回复

使用道具 举报

16

主题

61

回帖

109

积分

初级会员

积分
109
 楼主| 发表于 2018-4-4 16:23:27 | 显示全部楼层
刚试了一下,有变化了  谢谢上面的回复..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-16 15:45 , Processed in 0.242204 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表