共用方式為


InjectedInputPointerOptions 列舉

定義

指定用來透過InjectedInputMouseInfo、InjectedInputPenInfoInjectedInputTouchInfo模擬指標輸入的各種選項或修飾詞。

此列舉支援其成員值的位元組合。

public enum class InjectedInputPointerOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InjectedInputPointerOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InjectedInputPointerOptions
var value = Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.none
Public Enum InjectedInputPointerOptions
繼承
InjectedInputPointerOptions
屬性

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)

欄位

Canceled 32768

表示指標以異常方式離開,例如當系統收到不正確指標輸入時,或當作用中指標的裝置突然離開時。 如果接收輸入的應用程式處於執行此動作的位置,它應該會將互動視為未完成,並反轉指標的任何影響。

CaptureChanged 2097152

表示這個指標是由與另一個元素相關聯的 () 擷取,而原始元素已遺失擷取。

Confidence 16384

指出來源裝置有關指標代表預定或意外互動的建議,這特別與觸控指標有關,其中意外互動 (例如與手部) 可以觸發輸入。 此旗標的存在表示來源裝置具有高信賴度,表示此輸入是預定互動的一部分。

FirstButton 16

表示主要動作。

觸控指標在與數位板表面接觸時,會設定此旗標。

當手寫筆指標與數位板表面接觸且未按下任何按鈕時,就會設定此旗標。

滑鼠指標會在滑鼠左鍵關閉時設定此旗標。

InContact 4

表示指標與數位板介面或區域接觸。 未設定此旗標時,表示暫留指標。

InRange 2

表示指標會繼續存在。 未設定此旗標時,表示指標具有左偵測範圍。

New 1

表示新指標的抵達。

None 0

沒有指標修飾詞。 預設值。

PointerDown 65536

表示這個指標與數位板表面接觸。 觸控指標在與數位板表面接觸時,會設定此旗標。

當手寫筆指標與數位板表面接觸時,就會設定此旗標。

按下滑鼠按鍵時,滑鼠指標已設定此旗標。

PointerUp 262144

表示這個指標已結束與數位板表面的接觸。 觸控指標會在結束與數位板表面的接觸時設定此旗標。

手寫筆指標會在結束與數位板表面接觸時設定此旗標。

當放開滑鼠按鍵時,滑鼠指標已設定此旗標。

Primary 8192

表示指標可以執行非主要指標可用的動作。 例如,當主指標與視窗表面接觸時,它可能會讓視窗有機會啟動。

系統會從系統上的所有目前使用者互動識別主要指標, (滑鼠、觸控、手寫筆等等) 。 因此,主要指標可能不會與您的應用程式相關聯。 多點觸控互動中的第一個接觸會設定為主要指標。 識別主要指標之後,必須先解除所有連絡人,才能將新連絡人識別為主要指標。 對於未處理指標輸入的應用程式,只有主要指標的事件會升階為滑鼠事件。

SecondButton 32

表示次要動作。

觸控指標不會使用此旗標。

當手寫筆指標與數位板表面接觸並按下手寫筆筆筒按鈕時,就會設定此旗標。

滑鼠指標會在滑鼠右鍵關閉時設定此旗標。

Update 131072

指出不包含指標狀態變更的簡單更新。

範例

以下是示範基本輸入和輸入插入的一些可下載範例:

備註

重要

此命名空間中的 API 需要 inputInjectionBrokered 受限制的功能

使用輸入插入需要將下列專案新增至 Package.appxmanifest:

  • <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

適用於

另請參閱