WEB开发网
开发学院手机开发Windows Mobile 开发 在Windows Mobile 6.5中使用手势 阅读

在Windows Mobile 6.5中使用手势

 2011-01-06 10:58:30 来源:WEB开发网   
核心提示: 首页完成改版,来提意见GID_END被用于标识Pan移动的结束位置,在Windows Mobile 6.5中使用手势(3),应用程序能够从两个连续的Pan手势之间的不同上计算出移动的轨迹,如果GF_INERTIA标志被设置的话,给互联网制造信息垃圾了,因此这篇文档的翻译就到此为止,GESTUREINFO的参数域的值
首页完成改版,来提意见 GID_END被用于标识Pan移动的结束位置。

应用程序能够从两个连续的Pan手势之间的不同上计算出移动的轨迹。

如果GF_INERTIA标志被设置的话,GESTUREINFO的参数域的值就和GID_SCROLL是相同的。

GID_SCROLL8当用户在窗口上按下(或者划过屏幕),然后在手指或手写笔抬起之前迅速向任意方向移动时,Scroll就会发生。

识别引擎在Flick手势之后会发出GID_SCROLL消息。

GID_SCROLL被发送给接收当前触摸会话的第一个手势消息,如Pan消息或Hold消息的窗口。

GESTUREINFO的参数域包含了关于角度、方向及Flick速度的信息。

核心的方向用以下的值来表示:

ARG_SCROLL_NONE

ARG_SCROLL_RIGHT

ARG_SCROLL_UP

ARG_SCROLL_LEFT

ARG_SCROLL_DOWN 当设备旋转时,手势会进行调整以适应旋转。

Flick的角度用0~65535的值来度量。

下面的宏从原始角度中提取角度、方向和速度:

GID_SCROLL_ANGLE

GID_SCROLL_DIRECTION

GID_SCROLL_VELOCITY

你可以用下面的宏在角度和弧度之间进行转换:GID_ROTATE_ANGLE_TO_ARGUMENT

GID_ROTATE_ANGLE_FROM_ARGUMENT

GID_HOLD9当用户在窗口上按下并保持手指或手写笔不动比Hold超时时间长时,Hold就会发生。

识别引擎会发送一个GID_HOLD手势消息,并且在手指或手写笔抬起时紧跟着一个GID_END消息。

Hold手势之后可以紧跟着一个生成若干GID_PAN消息的Pan移动,但是GID_HOLD消息是从来不会发生在GID_PAN消息之后的。

GID_SELECT10当用户用手指或手写笔拍击屏幕并且事件短于Select超时时间时,Selection就会发生。

GESTUREINFO的参数域对这个命令是不可用的。

GID_DOUBLESELECT11当用户在少于特定的DOUBLESELECT超时时间内用手指或手写笔点击屏幕两次时,Selection就会发生。这个超时时间在连续的鼠标弹起事件之间。

GESTUREINFO的参数域对这个命令是不可用的。

手势函数(DTK)

手势宏(DTK)

手势消息(DTK)

手势结构体(DTK)

2010.4.12 补充说明:

本来准备完整翻译这篇文档,可是今天突然发现这篇文档已经有朋友译过了。那我就没有必要再重复制造轮子,给互联网制造信息垃圾了。因此这篇文档的翻译就到此为止,不再继续了。

上一页  1 2 3 4  下一页

Tags:Windows Mobile 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接