找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2389|回复: 0
打印 上一主题 下一主题
收起左侧

移植emWin,换肤出现波纹现象

[复制链接]
跳转到指定楼层
楼主
ID:285261 发表于 2018-4-10 18:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1黑币
按照网上的教程进行控件换肤,出现类似波纹和撕裂的现象,特别是像Slider这种刷新频繁的控件很明显。如果不设置皮肤就没这现象。要怎么解决
用framewin部分的皮肤来说明:
  1. /**************************** 扁平化对话框设置 ************************/
  2.     FRAMEWIN_SetClientColor( hItem,0X00FFFFFF);//设置窗体内部的颜色
  3.    
  4.     FRAMEWIN_GetSkinFlexProps(&FRAMEWIN_Props,FRAMEWIN_SKINFLEX_PI_ACTIVE);//获取当前对话框的属性
  5.      
  6.     FRAMEWIN_Props.aColorFrame[0] = 0X00F2EBB2;//100以下均为设置颜色
  7.     FRAMEWIN_Props.aColorFrame[1] = 0X00EADE80;//200
  8.     FRAMEWIN_Props.aColorFrame[2] = 0X00FFFFFF;//400

  9.     FRAMEWIN_Props.aColorTitle[0] = 0X00DAC626;//400
  10.     FRAMEWIN_Props.aColorTitle[1] = 0X00DAC626;

  11.     FRAMEWIN_Props.BorderSizeT = 0;//标题栏与边框顶部的间距
  12.     FRAMEWIN_Props.BorderSizeL = FRAMEWIN_Props.BorderSizeR = 5;//窗体内部的两侧与边框的间距

  13.     FRAMEWIN_Props.Radius = 2;//圆角的半径

  14.     FRAMEWIN_SetSkinFlexProps(&FRAMEWIN_Props,FRAMEWIN_SKINFLEX_PI_ACTIVE);//设置激活状态下的皮肤

  15.     FRAMEWIN_GetSkinFlexProps(&FRAMEWIN_Props,FRAMEWIN_SKINFLEX_PI_INACTIVE);

  16.     FRAMEWIN_Props.aColorFrame[0] = 0X00FFFFFF;//以下均为设置颜色
  17.     FRAMEWIN_Props.aColorFrame[1] = 0X00F2EBB2;//100
  18.     FRAMEWIN_Props.aColorFrame[2] = 0X00FFFFFF;
  19.                                          
  20.     FRAMEWIN_Props.aColorTitle[0] = 0X00F2EBB2;//100
  21.     FRAMEWIN_Props.aColorTitle[1] = 0X00F2EBB2;

  22.     FRAMEWIN_Props.BorderSizeT = 0;//标题栏与边框顶部的间距
  23.     FRAMEWIN_Props.BorderSizeL = FRAMEWIN_Props.BorderSizeR = 5;//窗体内部的两侧与边框的间距

  24.     FRAMEWIN_Props.Radius = 2;//圆角的半径
  25.     FRAMEWIN_SetSkinFlexProps(&FRAMEWIN_Props,FRAMEWIN_SKINFLEX_PI_INACTIVE);//设置未激活状态下的皮肤
  26. /**********************************************************************************/
复制代码



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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