InjectedInputMouseOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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:
- Esempio di inserimento di input (mouse da toccare)
- Esempio di inserimento tocco
- Input: Esempio di eventi di input utente XAML
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" />