硬汉嵌入式论坛

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

[ThreadX全家桶] guix 触摸屏按压有坐标点了,怎么让界面响应触摸?

[复制链接]

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2020-7-19 18:38:19 | 显示全部楼层 |阅读模式
tsc2046读ad值可以了,也校准了,也发送了
void gx_touch_send_msg(int32_t t , int32_t x , int32_t y)
{
  GX_EVENT event;


  if (t == touch_press)
  {
    event .gx_event_type = GX_EVENT_PEN_DOWN;
  }
  else if(t == touch_move )
  {
    event .gx_event_type = GX_EVENT_PEN_DRAG;
  }
  else if(t == touch_release)
  {
    event .gx_event_type = GX_EVENT_PEN_UP;
  }
  else
  {
    return;
  }

  event .gx_event_payload .gx_event_pointdata .gx_point_x = x ;
  event .gx_event_payload .gx_event_pointdata .gx_point_y = y;
  event .gx_event_sender = 0;
  event .gx_event_target = 0;
  event .gx_event_display_handle = 0xc0000000;
  gx_system_event_send(&event);

}

怎么才能响应呢?


回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2020-7-19 19:52:06 | 显示全部楼层
所有window/widget的事件处理函数对pen down/up/drage事件都有缺省的响应,如果要覆盖缺省的响应,需要自己写事件处理函数,在这个函数中case GX_EVENT_PEN_UP/DOWN/DRAG。
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2020-7-19 22:06:03 | 显示全部楼层
翻译了900页的guix手册

Azure RTOS GUIX_cn.pdf

2.85 MB, 下载次数: 98

guix中文

回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
发表于 2020-7-23 16:52:15 | 显示全部楼层
yuntian 发表于 2020-7-19 22:06
翻译了900页的guix手册

不错不错啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 23:16 , Processed in 0.225683 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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