硬汉嵌入式论坛

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

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

[复制链接]

3

主题

21

回帖

30

积分

新手上路

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

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

回复

使用道具 举报

4

主题

29

回帖

41

积分

新手上路

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

使用道具 举报

3

主题

21

回帖

30

积分

新手上路

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

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

使用道具 举报

3

主题

21

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 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, 2024-4-30 11:00 , Processed in 0.177748 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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