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 方法,則滑鼠會當做輸入設備使用。 如果接著呼叫 SetAllTabletsMode 方法,並將 useMouse 參數設定為 VARIANT_FALSE,則滑鼠不會從 Cursors 屬性中移除。
 

規格需求

需求
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h
程式庫 InkObj.dll

另請參閱

Enabled 屬性

IInkCursors 介面

IInkPicture

InkPicture

SetSingleTabletIntegratedMode 方法