Partage via


MouseCapabilities Classe

Définition

Prend en charge la possibilité de déterminer les fonctionnalités de n’importe quel appareil souris connecté.

public ref class MouseCapabilities sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MouseCapabilities final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MouseCapabilities final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MouseCapabilities
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MouseCapabilities
function MouseCapabilities()
Public NotInheritable Class MouseCapabilities
Héritage
Object Platform::Object IInspectable MouseCapabilities
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Les valeurs retournées par les propriétés décrites ici sont basées sur le nombre total de souris connectées : les propriétés booléennes retournent true si une souris prend en charge une fonctionnalité spécifique et les propriétés numériques retournent la valeur maximale exposée par toutes les souris.

L’exemple fonctionnalités de l’appareil montre comment détecter la présence d’appareils d’entrée et récupérer les fonctionnalités et les attributs de chaque appareil.

Constructeurs

MouseCapabilities()

Initialise une nouvelle instance de la classe MouseCapabilities.

Propriétés

HorizontalWheelPresent

Obtient une valeur indiquant si l’une des souris connectées à l’ordinateur a une roulette de défilement qui s’incline vers la gauche et la droite (généralement pour le défilement horizontal).

MousePresent

Obtient une valeur qui indique si un appareil de souris est détecté.

NumberOfButtons

Obtient une valeur représentant le nombre de boutons sur la souris. Si plusieurs souris sont présentes, elle retourne le nombre de boutons de la souris qui a le nombre maximal de boutons.

SwapButtons

Obtient une valeur indiquant si l’une des souris connectées à l’ordinateur a permuté les boutons gauche et droit.

VerticalWheelPresent

Obtient une valeur indiquant si l’une des souris connectées à l’ordinateur a une roulette de défilement qui se roule de haut en bas (généralement pour le défilement vertical).

S’applique à

Voir aussi