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

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个回答
294479435@qq.co 回答时间:2019-9-2 16:02:15
你这相当于是在界面新的一层创建了一个按钮,不是在listview控件中创建
bl2019 回答时间:2019-9-2 16:07:04
00-405686 发表于 2019-9-2 16:02
你这相当于是在界面新的一层创建了一个按钮,不是在listview控件中创建

那该怎么操作,将button添加到单元格中,请教一下,谢谢!
294479435@qq.co 回答时间: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
直接覆盖会越来越慢,最后死机吧
294479435@qq.co 回答时间:2019-9-5 17:00:31
bl2019 发表于 2019-9-5 16:24
直接覆盖会越来越慢,最后死机吧

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

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版