Partager via


InjectedInputMouseOptions Énumération

Définition

Spécifie les différentes options, ou modificateurs, utilisés pour simuler l’entrée de la souris via InjectedInputMouseInfo.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

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
Héritage
InjectedInputMouseOptions
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Champs

Absolute 32768

Coordonnées absolues normalisées comprises entre 0 et 65 535. Si l’indicateur n’est pas défini, les données relatives (changement de position depuis la dernière position signalée) sont utilisées.

La coordonnée (0,0) est mappée sur l’angle supérieur gauche de la surface d’affichage; la coordonnée (65535,65535) correspond à l’angle inférieur droit. Dans un système à plusieurs moniteurs, les coordonnées sont mappées au moniteur principal.

HWheel 4096

Roulette d’inclinaison de la souris.

LeftDown 2

Bouton gauche de la souris enfoncé.

LeftUp 4

Bouton gauche de la souris relâché.

MiddleDown 32

Bouton de la souris du milieu enfoncé.

MiddleUp 64

Bouton central de la souris relâché.

Move 1

Déplacer (fusionner les messages de déplacement). Si un événement de souris se produit et que l’application n’a pas encore traité l’événement de souris précédent, le précédent est jeté. Consultez MoveNoCoalesce.

MoveNoCoalesce 8192

Déplacer (ne pas fusionner les messages de déplacement). L’application traite tous les événements de souris depuis l’événement de souris précédemment traité. Voir Déplacer.

None 0

Aucun modificateur de souris. Par défaut.

RightDown 8

Bouton droit de la souris enfoncé.

RightUp 16

Bouton droit de la souris relâché.

VirtualDesk 16384

Mapper les coordonnées à l’ensemble du bureau virtuel.

Wheel 2048

Roulette de la souris.

XDown 128

XBUTTON appuyé.

XUp 256

XBUTTON libéré.

Exemples

Voici quelques exemples téléchargeables illustrant l’entrée de base et l’injection d’entrée :

Remarques

Important

Les API de cet espace de noms nécessitent la fonctionnalité restreinte inputInjectionBrokered.

L’utilisation de l’injection d’entrée nécessite l’ajout des éléments suivants au Package.appxmanifest :

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

S’applique à

Voir aussi