[STM32F4] emwin中LISTVIEW怎么修改标题的字体?

[复制链接]
3261|10
 楼主| msq199058 发表于 2017-8-8 19:21 | 显示全部楼层 |阅读模式
是修改标题的字体大小,不是LISTVIEW中Item的字体大小,请大神帮忙指点下,本人接触EMWIN没多久
天灵灵地灵灵 发表于 2017-8-8 22:36 | 显示全部楼层
不知道啊,没听说可以修改这个字体。。
 楼主| msq199058 发表于 2017-8-9 08:41 | 显示全部楼层
天灵灵地灵灵 发表于 2017-8-8 22:36
不知道啊,没听说可以修改这个字体。。

标题默认的字体太小了,在实际界面显示中看着都费劲
Xflyan 发表于 2017-8-9 09:10 | 显示全部楼层
试试 LISTVIEW_SetDefaultFont()  /* Sets the default font for HEADER widgets */
 楼主| msq199058 发表于 2017-8-10 11:31 | 显示全部楼层
Xflyan 发表于 2017-8-9 09:10
试试 LISTVIEW_SetDefaultFont()  /* Sets the default font for HEADER widgets */

这个函数之前试过了,没什么效果
 楼主| msq199058 发表于 2017-8-10 11:32 | 显示全部楼层
Xflyan 发表于 2017-8-9 09:10
试试 LISTVIEW_SetDefaultFont()  /* Sets the default font for HEADER widgets */

会不会跟我默认开启了控件皮肤有关,我用的是emwin是V5.32的
 楼主| msq199058 发表于 2017-8-10 11:54 | 显示全部楼层
Xflyan 发表于 2017-8-9 09:10
试试 LISTVIEW_SetDefaultFont()  /* Sets the default font for HEADER widgets */

已解决了,需要根据ID号进行配置,还是要谢谢你啦,代码如下所示:
     hHeader = LISTVIEW_GetHeader(WM_GetDialogItem(hWin, GUI_ID_LISTVIEW0));
      HEADER_SetFont(hHeader, &GUI_FontHZ16);
Xflyan 发表于 2017-8-10 12:59 | 显示全部楼层
msq199058 发表于 2017-8-10 11:32
会不会跟我默认开启了控件皮肤有关,我用的是emwin是V5.32的

V5.32默认就是开起皮肤的,前面那个函数可能是不起作用了
找到了方法就好哈
969436557 发表于 2019-4-25 16:37 | 显示全部楼层
感谢大佬
643757107 发表于 2019-4-25 20:52 | 显示全部楼层
多谢大佬解决后分享。
equivalent 发表于 2019-4-26 14:09 | 显示全部楼层
没玩过这个,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

68

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部