IInkPicture::SetAllTabletsMode 方法 (msinkaut.h)

允许墨迹收集器 (InkCollectorInkOverlayInkPicture) 从连接到平板电脑的任何平板电脑收集墨迹。

语法

HRESULT SetAllTabletsMode(
  [in, optional] VARIANT_BOOL UseMouseForInput
);

参数

[in, optional] UseMouseForInput

可选。 VARIANT_TRUE 使用鼠标作为输入设备;否则, VARIANT_FALSE。 默认值为 VARIANT_TRUE

返回值

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

返回代码 说明
S_OK
成功。
E_INK_COLLECTOR_ENABLED
启用 InkCollector 时无法更改模式。
E_INK_EXCEPTION
方法内发生异常。
E_INVALIDARG
标志无效。

注解

这是收集墨迹的对象或控件的默认模式。 若要允许墨迹收集器仅从一台平板电脑收集墨迹,请调用 SetSingleTabletIntegratedMode 方法。

注意 在调用此方法之前,必须禁用墨迹收集器。 若要禁用 InkCollector 对象或 InkOverlay 对象,请将 Enabled 属性设置为 FALSE。 若要禁用 InkPicture 控件,请将 InkEnabled 属性设置为 FALSE。 调用 SetAllTabletsMode 方法后,通过将 Enabled (或 InkEnabled) 属性设置为 VARIANT_TRUE 来重新启用对象或控件。
 
当墨迹收集器从使用单个平板电脑的墨迹集合切换到使用所有平板电脑的墨迹集合时, Cursors 属性将设置为空集合。
注意如果在将 useMouse 参数设置为 VARIANT_TRUE 的情况下调用 SetAllTabletsMode 方法,则将鼠标用作输入设备。 如果随后使用 useMouse 参数设置为 VARIANT_FALSE 调用 SetAllTabletsMode 方法,则不会从 Cursors 属性中删除鼠标。
 

要求

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

另请参阅

Enabled 属性

IInkCursors 接口

IInkPicture

InkPicture

SetSingleTabletIntegratedMode 方法