硬汉嵌入式论坛

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

[emWin] 怎么删除CheckBox

[复制链接]

8

主题

21

回帖

45

积分

新手上路

积分
45
发表于 2014-7-23 10:55:50 | 显示全部楼层 |阅读模式
我在ListView工具上创建了Checkbox,每行上有一个复选框,当我删除某行时,复选框删除不掉,怎么能删除复选框呢

for(i = 0; i < 6; i++)  
{
      LISTVIEW_AddRow(hListView, NULL);
      hChecxBox = CHECKBOX_Create(5, 30+27*i, 65, 26, hListView, ID_CHECKBOX_0+i, WM_CF_SHOW);
  }
  LISTVIEW_DeleteRow(hListView, 4);
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107221
QQ
发表于 2014-7-23 10:59:54 | 显示全部楼层
调用的窗口的删除API来删除checkbox。
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2014-7-23 15:35:04 | 显示全部楼层
正如你代码,父项是列表,而不是列表的行,当然不是删了行就没了复选框。
回复

使用道具 举报

8

主题

21

回帖

45

积分

新手上路

积分
45
 楼主| 发表于 2014-7-23 17:52:21 | 显示全部楼层
我现在就是用WM_DeleteWindow删除的checkbox, 但是当我删除一行时,删除行的下一行自动向上移,但是复选框没有向上移;就会出现有一行没有复选框,而向上移动的这行没有数据了还有复选框,这个问题怎么解决?望指教
回复

使用道具 举报

8

主题

21

回帖

45

积分

新手上路

积分
45
 楼主| 发表于 2014-7-23 18:05:05 | 显示全部楼层

回 emwin 的帖子

emwin:正如你代码,父项是列表,而不是列表的行,当然不是删了行就没了复选框。 (2014-07-23 15:35) 
你说的这个怎么实现呢,怎么能把复选框一起删了呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 08:42 , Processed in 0.247112 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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