你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

emwin的listview能不能在单元格中插入图片,插入按钮

[复制链接]
bl2019 提问时间:2019-9-2 14:52 /
emwin的listview能不能在单元格中插入图片,插入按钮,能够插入的话,怎么随着行的删除而删除
case ID_BUTTON_0:        //ID为ID_BUTTON_0的按键被点击
                        switch(NCode) {
                        case WM_NOTIFICATION_CLICKED:
                                break;
                        case WM_NOTIFICATION_RELEASED:
                                hItem = WM_GetDialogItem(pMsg->hWin, ID_LISTVIEW_0);//获取LISTVIEW句柄
                                //LISTVIEW_DeleteRow(hItem, 0);        //删除第1行
                                LISTVIEW_AddRow(hItem, NULL);                        //添加1行
                                numROW = LISTVIEW_GetNumRows(hItem);        //获取行数
                                if(!numROW) break;

                                sprintf(charBUF, "%d", numROW-1);
                                LISTVIEW_SetItemText(hItem, 0, numROW-1, charBUF);
                LISTVIEW_SetItemText(hItem, 1, numROW-1, "abc");
                LISTVIEW_SetItemText(hItem, 2, numROW-1, "neqee.com");
                LISTVIEW_SetItemText(hItem, 3, numROW-1, "neqee.com");                BUTTON_Handle button = BUTTON_CreateEx(180, 18, 50, 20 , hItem, WM_CF_SHOW, 0, 0);

                                break;
                        }
                        break;
试验了一下,可以创建button,但是不知道该怎么随着行删除


创建button

创建button

删除行

删除行
收藏 评论6 发布时间:2019-9-2 14:52

举报

6个回答
00-405686 回答时间:2019-9-2 16:02:15
你这相当于是在界面新的一层创建了一个按钮,不是在listview控件中创建
bl2019 回答时间:2019-9-2 16:07:04
00-405686 发表于 2019-9-2 16:02
你这相当于是在界面新的一层创建了一个按钮,不是在listview控件中创建

那该怎么操作,将button添加到单元格中,请教一下,谢谢!
00-405686 回答时间:2019-9-2 17:32:46
bl2019 发表于 2019-9-2 16:07
那该怎么操作,将button添加到单元格中,请教一下,谢谢!

listview里面添加不按钮控件,按钮按照应用应该是点击按钮后,切换到另一个Window,直接覆盖了,就看不见按钮。
bl2019 回答时间:2019-9-2 17:37:02
00-405686 发表于 2019-9-2 17:32
listview里面添加不按钮控件,按钮按照应用应该是点击按钮后,切换到另一个Window,直接覆盖了,就看不见 ...

理论上好像行的通,但是会不会占很大内存,我试一试,谢谢!
bl2019 回答时间:2019-9-5 16:24:14
直接覆盖会越来越慢,最后死机吧
00-405686 回答时间:2019-9-5 17:00:31
bl2019 发表于 2019-9-5 16:24
直接覆盖会越来越慢,最后死机吧

你要做界面管理啊,通过按键可以在某几个界面中来回切换,而不是无止境的添加Window

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版