硬汉嵌入式论坛

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

[emWin] emWin界面滑动与滑动条动作区分方法??

[复制链接]

12

主题

33

回帖

69

积分

初级会员

进阶stm32,那之后呢。。。。。

积分
69
发表于 2015-8-10 10:28:43 | 显示全部楼层 |阅读模式
一个项目有两个界面内容希望通过滑动来切换界面,用来MOTION SUPPORT功能,目前可以滑动界面,是以X轴方向滑动的。
因为在第一个界面中有SLIDER小工具,是水平放置的,现在的问题是向左滑动SLIDER小工具会导致整个界面也跟着滑动,一下子变成切屏了,不知有没有方法解决??
有做过在SLIDER小工具回调信息中禁止界面滑动,等到移开SLIDER小工具再使能滑动,但实际效果是每次第一下触摸到SLIDER小工具并滑动时候界面也会滑动,等到滑动完毕之后才禁止界面滑动,就是已经切屏了才禁止界面滑动。
case GUI_ID_SLIDER0:
      switch(NCode) {               
      case WM_NOTIFICATION_CLICKED:
        // USER START (Optionally insert code for reacting on notification message)
        WM_MOTION_SetMoveable(pMsg->hWin,WM_CF_MOTION_Y,0);//有触摸到SLIDER0就禁止界面滑动
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117573
QQ
发表于 2015-8-10 19:03:21 | 显示全部楼层
这个的确是个问题,估计是先处理的motion消息,后处理的slider消息。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 08:56 , Processed in 0.038131 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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