硬汉嵌入式论坛

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

[ThreadX全家桶] 请教下,GUIX按键的保持按下和松手怎么做?

[复制链接]

4

主题

22

回帖

34

积分

新手上路

积分
34
发表于 2024-4-15 13:50:57 | 显示全部楼层 |阅读模式

当前的需求是按下按键然后数值一直增加,松开的时候数值保存,现在按键只有Click是有用的,GUIX Studio上ScreenFlow的GX_EVENT_FOCUS_GAINED和GX_EVENT_FOCUS_LOST没有用。
想问下各位有没有好的思路。

回复

使用道具 举报

4

主题

31

回帖

43

积分

新手上路

积分
43
发表于 2024-4-15 15:57:15 | 显示全部楼层
按下后开一个周期 timer,松开关闭
回复

使用道具 举报

4

主题

22

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2024-4-15 16:56:13 | 显示全部楼层
miss-you 发表于 2024-4-15 15:57
按下后开一个周期 timer,松开关闭

我当时就是在找回调里能用的按下、松开判断不过没事已经找到法子了
回复

使用道具 举报

4

主题

22

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2024-4-15 16:58:21 | 显示全部楼层
找到法子了,可以这样:case GX_EVENT_PEN_DOWN:
                                   case GX_EVENT_PEN_DRAG:
                                   {
                                      if(event_ptr->gx_event_target->gx_widget_id == BUTTON_ID)
                                      {}
                                    }
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 09:51 , Processed in 0.216738 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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