Compartilhar via


InjectedInputMouseOptions Enumeração

Definição

Especifica as várias opções, ou modificadores, usadas para simular a entrada do mouse por meio de InjectedInputMouseInfo.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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
Herança
InjectedInputMouseOptions
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Campos

Absolute 32768

Coordenadas absolutas normalizadas entre 0 e 65.535. Se o sinalizador não estiver definido, os dados relativos (a alteração na posição desde a última posição relatada) serão usados.

A coordenada (0,0) é mapeada para o canto superior esquerdo da superfície de exibição; A coordenada (65535.65535) é mapeada para o canto inferior direito. Em um sistema de vários monitores, as coordenadas são mapeadas para o monitor primário.

HWheel 4096

Roda de inclinação do mouse.

LeftDown 2

Botão esquerdo do mouse pressionado.

LeftUp 4

Botão esquerdo do mouse liberado.

MiddleDown 32

Botão do meio do mouse pressionado.

MiddleUp 64

Botão do meio do mouse liberado.

Move 1

Mover (unir mensagens de movimentação). Se ocorrer um evento do mouse e o aplicativo ainda não tiver processado o evento anterior do mouse, o anterior será descartado. Consulte MoveNoCoalesce.

MoveNoCoalesce 8192

Mover (não unir mensagens de movimentação). O aplicativo processa todos os eventos do mouse desde o evento do mouse processado anteriormente. Confira Mover.

None 0

Nenhum modificador de mouse. Padrão.

RightDown 8

Botão direito do mouse pressionado.

RightUp 16

Botão direito do mouse liberado.

VirtualDesk 16384

Mapeie coordenadas para toda a área de trabalho virtual.

Wheel 2048

Roda do mouse.

XDown 128

XBUTTON pressionado.

XUp 256

XBUTTON liberado.

Exemplos

Aqui estão alguns exemplos para download que demonstram a entrada básica e a injeção de entrada:

Comentários

Importante

As APIs nesse namespace exigem a funcionalidade restrita inputInjectionBrokered.

O uso da injeção de entrada requer que o seguinte seja adicionado ao Package.appxmanifest:

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

Aplica-se a

Confira também