硬汉嵌入式论坛

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

[emWin] emwin库如何实现多级菜单(求思路)

[复制链接]

30

主题

63

回帖

153

积分

初级会员

积分
153
发表于 2020-12-10 11:48:10 | 显示全部楼层 |阅读模式
最近新入门emwin,想实现一个类似于图片的菜单功能,左列是名称,右列是可以根据实际按键设置的参数,又有左列右列两个一起整行都被选中的功能,该怎么去实现呢
L4~HD[POBEL~JY@LTT0}CY1.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2020-12-10 14:14:15 | 显示全部楼层
1、可以用swipelist控件
2、可以创建个对话框主体窗口采用Window,然后各个选项使用TEXT文本控件。这方便GUIBuilder,AppWizard的布局。
回复

使用道具 举报

3

主题

423

回帖

432

积分

高级会员

积分
432
发表于 2020-12-10 22:38:08 | 显示全部楼层
直接listbox控件即可,然后定义一个函数自绘:
int listBoxOwnerDraw(const WIDGET_ITEM_DRAW_INFO * pDrawItemInfo);
LISTBOX_SetOwnerDraw(hListBox, listBoxOwnerDraw);

pDrawItemInfo指针指向的数据有你自绘需要的任何东西。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 21:48 , Processed in 0.238921 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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