硬汉嵌入式论坛

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

[ThreadX全家桶] GUIX Dropdown list控件使用的小坑

[复制链接]

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2020-11-19 13:41:10 | 显示全部楼层 |阅读模式
本帖最后由 ihavedone 于 2020-11-19 18:40 编辑

GUIX Dropdown list控件使用时,一定要在控件里添加一个button(我用的是 pixelmap button,其他button不知道行不行),button一定要指定ID,ID必须为 ID_DROP_LIST_BUTTON,不然生成的 droplist 不能点开下拉框。

Dropdown list控件本身可以不指定 ID。

经过我尝试,按上面的设置是可以用的,其他设置是不能用的。特此备注,防止采坑。



补充:
在列表项回调函数里,如果列表项中只有一个prompt,且该项显示的文本为固定选项,在系统中已经预先定义。
则如果在创建的时候,直接将第 4 个参数指定为 文本 ID 号,则可以在下拉列表中正确显示,但是选择某项之后,不会在上方的框中显示选择的内容。
创建的时候要将第 4 个参数设置为0,在创建成功后,再通过 ID 获取字符串的首地址,然后将这个字符串通过函数 gx_prompt_text_set_ext设置到prompt中去。
这之后选择某项就会把项的内容显示到上方框中。
   企业微信截图_16057821348073.png

评分

参与人数 1金币 +50 收起 理由
eric2013 + 50 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
发表于 2020-11-20 10:00:29 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

6

主题

22

回帖

40

积分

新手上路

积分
40
发表于 2024-8-8 17:28:38 | 显示全部楼层
用  gx_prompt_text_id_set(); 替代楼主最后的代码就不可以,不知道为啥,记录下。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 14:26 , Processed in 0.214866 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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