InjectedInputMouseOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica las distintas opciones, o modificadores, que se usan para simular la entrada del mouse a través de InjectedInputMouseInfo.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
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
- Herencia
-
InjectedInputMouseOptions
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Campos
Absolute | 32768 | Coordenadas absolutas normalizadas entre 0 y 65.535. Si no se establece la marca, se usan los datos relativos (el cambio de posición desde la última posición notificada). Coordenada (0,0) se asigna a la esquina superior izquierda de la superficie de visualización; coordenadas (65535,65535) se asignan a la esquina inferior derecha. En un sistema de varios monitores, las coordenadas se asignan al monitor principal. |
HWheel | 4096 | Rueda inclinada del mouse. |
LeftDown | 2 | Botón izquierdo del mouse presionado. |
LeftUp | 4 | Botón izquierdo del mouse liberado. |
MiddleDown | 32 | Botón central del mouse presionado. |
MiddleUp | 64 | Botón central del mouse liberado. |
Move | 1 | Mover (combina mensajes de movimiento). Si se produce un evento del mouse y la aplicación aún no ha procesado el evento anterior del mouse, se descarta el anterior. Consulte MoveNoCoalesce. |
MoveNoCoalesce | 8192 | Mover (no fusionar mensajes de movimiento). La aplicación procesa todos los eventos del mouse desde el evento del mouse procesado anteriormente. Consulte Mover. |
None | 0 | No hay ningún modificador del mouse. Predeterminada. |
RightDown | 8 | Botón derecho del mouse presionado. |
RightUp | 16 | Botón derecho del mouse liberado. |
VirtualDesk | 16384 | Asigne coordenadas a todo el escritorio virtual. |
Wheel | 2048 | Rueda del mouse. |
XDown | 128 | XBUTTON presionado. |
XUp | 256 | XBUTTON liberado. |
Ejemplos
Estos son algunos ejemplos descargables que muestran la entrada básica y la inserción de entrada:
- Muestra de inyección de entrada (mouse to touch)
- Muestra de inyección táctil
- Entrada: muestra de eventos de entrada de usuario de XAML
Comentarios
Importante
Las API de este espacio de nombres requieren la funcionalidad restringida inputInjectionBrokered.
El uso de la inserción de entrada requiere que se agregue lo siguiente a Package.appxmanifest:
- Para
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- Para
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />