Condividi tramite


InjectedInputMouseOptions Enumerazione

Definizione

Specifica le varie opzioni o modificatori usati per simulare l'input del mouse tramite InjectedInputMouseInfo.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class InjectedInputMouseOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InjectedInputMouseOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InjectedInputMouseOptions
var value = Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions.none
Public Enum InjectedInputMouseOptions
Ereditarietà
InjectedInputMouseOptions
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Campi

Absolute 32768

Coordinate assolute normalizzate tra 0 e 65.535. Se il flag non è impostato, vengono usati i dati relativi (la modifica nella posizione dall'ultima posizione segnalata).

Coordinata (0,0) mappa nell'angolo superiore sinistro della superficie di visualizzazione; coordinata (65535,65535) mappa nell'angolo inferiore destro. In un sistema multi-monitor, le coordinate mappano al monitoraggio primario.

HWheel 4096

Ruota inclinabile del mouse.

LeftDown 2

Pulsante destro del mouse premuto.

LeftUp 4

Pulsante del mouse sinistro rilasciato.

MiddleDown 32

Pulsante centrale del mouse premuto.

MiddleUp 64

Pulsante centrale del mouse rilasciato.

Move 1

Sposta (unire i messaggi di spostamento). Se si verifica un evento del mouse e l'applicazione non ha ancora elaborato l'evento del mouse precedente, quello precedente viene eliminato. Vedere MoveNoCoalesce.

MoveNoCoalesce 8192

Sposta (non unire i messaggi di spostamento). L'applicazione elabora tutti gli eventi del mouse dopo l'evento mouse elaborato in precedenza. Vedere Sposta.

None 0

Nessun modificatore del mouse. Valore predefinito.

RightDown 8

Pulsante destro del mouse premuto.

RightUp 16

Pulsante destro del mouse rilasciato.

VirtualDesk 16384

Eseguire il mapping delle coordinate all'intero desktop virtuale.

Wheel 2048

Ruota del mouse.

XDown 128

XBUTTON premuto.

XUp 256

XBUTTON rilasciato.

Esempio

Ecco alcuni esempi scaricabili che illustrano l'input di base e l'inserimento di input:

Commenti

Importante

Le API in questo spazio dei nomi richiedono la funzionalità con restrizioni inputChangectionBrokered.

L'uso dell'inserimento di input richiede l'aggiunta seguente al Package.appxmanifest:

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

Si applica a

Vedi anche