IInkCollector::SetGestureStatus 方法 (msinkaut.h)

以已知手势修改对象或控件的兴趣。

语法

HRESULT SetGestureStatus(
  [in] InkApplicationGesture Gesture,
  [in] VARIANT_BOOL          Listen
);

参数

[in] Gesture

要设置其状态的手势。

[in] Listen

VARIANT_TRUE 指示正在使用手势;如果忽略手势, 则VARIANT_FALSE

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功。
E_POINTER
参数包含无效的指针。
E_INK_INVALID_MODE
InkCollector 收集模式必须处于手势模式。
E_INK_EXCEPTION
出现异常情况。
TPC_S_TRUNCATED
不支持的手势。
E_INVALIDARG
标志无效。
E_OUTOFMEMORY
无法分配内存操作。

注解

若要以已知手势获取对象或控件的兴趣,请调用 GetGestureStatus 方法。

InkEdit 控件不支持IAG_AllGestures手势 ID,并返回错误。 传递无效的手势 ID 不会返回 InkEdit 错误,但 对于 InkCollectorInkOverlayInkPicture,则失败。

对于 InkEdit 控件,仅当 Status 属性返回 IES_Idle时,才应调用此方法。

要求

要求
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 msinkaut.h
Library InkObj.dll

另请参阅

手势事件

GetGestureStatus 方法

IInkCollector

InkApplicationGesture 枚举

InkCollector 类