硬汉嵌入式论坛

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

[emWin] LISTVIEW显示问题

[复制链接]

17

主题

42

回帖

17

积分

初级会员

积分
17
发表于 2017-6-30 11:04:21 | 显示全部楼层 |阅读模式
我在框架窗口中创建了一个LISTVIEW控件,共3列显示,其中第一列显示正常,但第2,3列显示不正常(第2列乱码,第3列空白),如下:
微信图片_20170630105711.jpg


这个LISTVIEW是有初始值的,初始值如下:

datastream_type datastream[DSTotalS] =
{
    { "DTC num", "1", "2" },
    { "MCU temp", "3", "4"},
    { "CAR Speed", "68", "KM/h"},
    { "KEY State", "ON", " "},   
};

添加每行元素的代码如下:

for (i = 0; i < DSTotalS; i++)
{
    LISTVIEW_AddRow(hWin_list, (const GUI_ConstString *)(&datastream));
    GUI_Delay(10);
}

各路大神帮忙分析分析是什么原因造成显示不正确,我在电脑仿真上运行是可以的,但在开发板上运行就成这样了。
回复

使用道具 举报

17

主题

42

回帖

17

积分

初级会员

积分
17
 楼主| 发表于 2017-6-30 12:00:20 | 显示全部楼层
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-6-30 12:02:27 | 显示全部楼层
使用函数LISTVIEW_SetItemText为每一个选项单独添加。
回复

使用道具 举报

17

主题

42

回帖

17

积分

初级会员

积分
17
 楼主| 发表于 2017-6-30 13:50:03 | 显示全部楼层
前段时间我都是可以整行添加的啊。同一个项目我还有另一个地方也是这种方式添加的LISTVIEW的每行内容,那个都没问题。搞不懂为什么就是这个有问题。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-6-30 14:17:07 | 显示全部楼层

回 quickout02 的帖子

quickout02:前段时间我都是可以整行添加的啊。同一个项目我还有另一个地方也是这种方式添加的LISTVIEW的每行内容,那个都没问题。搞不懂为什么就是这个有问题。 (2017-06-30 13:50) 
可以整行添加的,以前我都是整行添加的。
回复

使用道具 举报

17

主题

42

回帖

17

积分

初级会员

积分
17
 楼主| 发表于 2017-6-30 14:19:16 | 显示全部楼层
typedef struct
{
    char * name;
    char  value[10];                //错误,这样定义不能正确添加行的内容
    char * unit;
}datastream_type;      //数据流结构

我靠,被自己坑死了,整行的数据结构定义错误,必须用指针类型,不能用数组。[s:128]
回复

使用道具 举报

36

主题

2050

回帖

2158

积分

至尊会员

积分
2158
发表于 2017-7-1 01:20:29 | 显示全部楼层

回 quickout02 的帖子

quickout02:typedef struct
{
    char * name;
    char  value[10];                //错误,这样定义不能正确添加行的内容
     .. (2017-06-30 14:19) 
[s:123]
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 13:15 , Processed in 0.260240 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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