OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3502|回复: 7

求助,listview的标题栏无法显示中文怎么办?

[复制链接]

8

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2015-11-12
在线时间
46 小时
发表于 2016-3-30 12:42:40 | 显示全部楼层 |阅读模式
2金钱
本帖最后由 马德里骑士 于 2016-3-30 22:22 编辑

    hItem = WM_GetDialogItem(pMsg->hWin, ID_LISTVIEW_0);
    LISTVIEW_AddColumn(hItem, 100, "哈哈", GUI_TA_HCENTER | GUI_TA_VCENTER);
    LISTVIEW_AddColumn(hItem, 60, "呵呵", GUI_TA_HCENTER | GUI_TA_VCENTER);
    LISTVIEW_AddColumn(hItem, 60, "恩恩", GUI_TA_HCENTER | GUI_TA_VCENTER);
    LISTVIEW_AddColumn(hItem, 60, "啊啊", GUI_TA_HCENTER | GUI_TA_VCENTER);
    LISTVIEW_AddColumn(hItem, 60, "呵呵", GUI_TA_HCENTER | GUI_TA_VCENTER);
               
    LISTVIEW_SetGridVis(hItem, 1);  // ¸ñÏßμÄ¿í¶è
          //μúò»DD
    LISTVIEW_AddRow(hItem, NULL);
    LISTVIEW_SetItemText(hItem, 0, 0, "1000"); //μú0áD μú0DD
               
                LISTVIEW_AddRow(hItem, NULL);
    LISTVIEW_SetItemText(hItem, 1, 0, "恩恩"); //μú1áD μú0DD
               
                LISTVIEW_AddRow(hItem, NULL);
    LISTVIEW_SetItemText(hItem, 2, 0, "恩恩"); //μú2áD μú0DD
               
                LISTVIEW_AddRow(hItem, NULL);
    LISTVIEW_SetItemText(hItem, 3, 0, "2016-3-29"); //μú3áD μú0DD
               
                LISTVIEW_AddRow(hItem, NULL);
    LISTVIEW_SetItemText(hItem, 4, 0, "恩恩"); //μú4áD μú0DD
    LISTVIEW_SetFont(hItem, &GUI_FontHZ24);  
    LISTVIEW_SetHeaderHeight(hItem, 50);
    LISTVIEW_SetRowHeight(hItem, 50);
    LISTVIEW_SetAutoScrollV(hItem, 1);


最佳答案

查看完整内容[请看2#楼]

解决了,看到论坛相关的帖子加这几行代码就可以了 hHeader = LISTVIEW_GetHeader(hItem); HEADER_SetFont(hHeader,&GUI_FontHZ24); HEADER_SetHeight(hHeader, 30);
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2015-11-12
在线时间
46 小时
 楼主| 发表于 2016-3-30 12:42:41 | 显示全部楼层
解决了,看到论坛相关的帖子加这几行代码就可以了
hHeader = LISTVIEW_GetHeader(hItem);
HEADER_SetFont(hHeader,&GUI_FontHZ24);
HEADER_SetHeight(hHeader, 30);
回复

使用道具 举报

7

主题

333

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838
金钱
1838
注册时间
2012-7-16
在线时间
504 小时
发表于 2016-3-30 13:10:15 | 显示全部楼层
其他地方能显示中文了吗?我之前做过listview可以显示的。
回复

使用道具 举报

8

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2015-11-12
在线时间
46 小时
 楼主| 发表于 2016-3-30 13:12:38 | 显示全部楼层
hyghyg1234 发表于 2016-3-30 13:10
其他地方能显示中文了吗?我之前做过listview可以显示的。

可以,就是Column里面显示不了
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-3-30 14:43:30 | 显示全部楼层
肯定哪里没有设置好,只要你移植好对中文的支持,listview就肯定是可以显示中文的
开往春天的手扶拖拉机
回复

使用道具 举报

8

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2015-11-12
在线时间
46 小时
 楼主| 发表于 2016-3-30 20:45:46 | 显示全部楼层
zuozhongkai 发表于 2016-3-30 14:43
肯定哪里没有设置好,只要你移植好对中文的支持,listview就肯定是可以显示中文的

上面贴了代码,不知道哪里没设置好,大神给看看
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-3-30 21:34:44 | 显示全部楼层
马德里骑士 发表于 2016-3-30 20:45
上面贴了代码,不知道哪里没设置好,大神给看看

额,你这都没有设置LISTVIEW字体!!!
开往春天的手扶拖拉机
回复

使用道具 举报

8

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
209
金钱
209
注册时间
2015-11-12
在线时间
46 小时
 楼主| 发表于 2016-3-30 22:21:19 | 显示全部楼层
zuozhongkai 发表于 2016-3-30 21:34
额,你这都没有设置LISTVIEW字体!!!

后面有设置,Row都可以显示中文,Column不能显示
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 17:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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