MouseCapabilities Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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). |