硬汉嵌入式论坛

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

[emWin] DROPDOWN_Expand()无效果

[复制链接]

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
发表于 2017-6-22 23:48:34 | 显示全部楼层 |阅读模式
如题,在使用按键控制DROPDOWN控件时,想打开DROPDOWN的list,使用DROPDOWN_Expand()这个函数,但是没有效果。
另外,看文档上说,DROPDOWN只支持GUI_KEY_ENTER和GUI_KEY_SPACE两个按键响应。
但实际上应该不止吧,起码,GUI_KEY_UP/GUI_KEY_DOWN也是支持的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-6-23 00:41:21 | 显示全部楼层
函数 DROPDOWN_Expand()跟按键消息GUI_KEY_SPACE应该是一个功能,都是打开列表。

上移和下移按键消息的确没有,的确很奇怪,你实际操作有消息没。

另外的话,如果不支持的话,那就设置一个自定义回调消息或者重定义DROPDOWN的回调函数,在回调消息WM_KEY里面定义下上移和下移。
回复

使用道具 举报

268

主题

597

回帖

1401

积分

至尊会员

积分
1401
 楼主| 发表于 2017-6-23 10:13:30 | 显示全部楼层

回 eric2013 的帖子

eric2013:函数 DROPDOWN_Expand()跟按键消息GUI_KEY_SPACE应该是一个功能,都是打开列表。

上移和下移按键消息的确没有,的确很奇怪,你实际操作有消息没。

另外的话,如果不支持的话,那就设置一个自定义回调消息或者重定义DROPDOWN的回调函数,在回调消息WM_KEY里面定义下上移和下移。 (2017-06-23 00:41) 
1.DROPDOWN_Expand()这个有效果,是写错了代码。
2.如果设置焦点在DROPDOWN上,然后发送GUI_KEY_UP/GUI_KEY_DOWN键值时,
是有效果的,在DROPDOWN list没有打开的情况下,也是会改变选项的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-6-24 10:12:25 | 显示全部楼层

回 jplzl10000 的帖子

jplzl10000:1.DROPDOWN_Expand()这个有效果,是写错了代码。
2.如果设置焦点在DROPDOWN上,然后发送GUI_KEY_UP/GUI_KEY_DOWN键值时,
是有效果的,在DROPDOWN list没有打开的情况下,也是会改变选项的  (2017-06-23 10:13) 
[s:130]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 18:31 , Processed in 0.255722 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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