硬汉嵌入式论坛

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

[emWin] 新手触摸屏问题请教

[复制链接]

5

主题

12

回帖

27

积分

新手上路

积分
27
发表于 2022-5-14 23:12:05 | 显示全部楼层 |阅读模式
本帖最后由 luo90049576 于 2022-5-14 23:15 编辑

    新手一枚,最近接触EMWIN发现好多帖子和技术问题都是出自硬汉论坛,一个非常不错的BBS!;     有几个问题想要请教下各位大大,

   1.带触摸屏的程序中有可移动的窗口,程序是怎么检测左右滑动从而实现窗口切换的?在那里去检测是向左滑了还是向右滑了?
   2.左右窗口切换的程序怎么写?我在父窗口的 case WM_MOTION_MOVE:
                                                                          GUI_MEMDEV_ShiftOutWindow(hWin, 500, GUI_MEMDEV_EDGE_LEFT);
                                                                           WM_HideWindow(hWin);
                                                                          hWin2 = WM_CreateWindow(0, 0, 320, 240, WM_CF_SHOW | WM_CF_MOTION_X | WM_CF_MOTION_Y | WM_CF_MEMDEV, _cbhwin2, 0);
                                                                    这样写也不知道对不对,第一次搞,切换的时候会整个窗口会闪两下,也不知道怎么回事


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107143
QQ
发表于 2022-5-15 14:17:59 | 显示全部楼层
1、emWin有个MOTION组件,专门干这个的。
2、闪烁的话开启三缓冲。
回复

使用道具 举报

5

主题

12

回帖

27

积分

新手上路

积分
27
 楼主| 发表于 2022-5-15 17:07:22 | 显示全部楼层
eric2013 发表于 2022-5-15 14:17
1、emWin有个MOTION组件,专门干这个的。
2、闪烁的话开启三缓冲。

“回调中收到MsgId为WM_MOTION的消息,并且其消息中的Data.p里保存着WM_MOTION_INFO的结构体指针中”,所以是要看WM_MOTION_INFO 指针信息吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107143
QQ
发表于 2022-5-16 09:45:00 | 显示全部楼层
luo90049576 发表于 2022-5-15 17:07
“回调中收到MsgId为WM_MOTION的消息,并且其消息中的Data.p里保存着WM_MOTION_INFO的结构体指针中”,所 ...

对,这个有例子,此贴例子的MainTask.c文件。

【安富莱】F429开发板RTOS+emWin+FS+TCP/IP+USB+CAN+Modbus综合Demo已发布(2017-03-21)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=17330
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 09:56 , Processed in 0.188741 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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