Freigeben über


MouseCapabilities Klasse

Definition

Unterstützt die Möglichkeit, die Funktionen von verbundenen Mausgeräten zu bestimmen.

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
Vererbung
Object Platform::Object IInspectable MouseCapabilities
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die von den hier erläuterten Eigenschaften zurückgegebenen Werte basieren auf der Gesamtzahl der verbundenen Mäuse: Boolesche Eigenschaften geben true zurück, wenn eine Maus eine bestimmte Funktion unterstützt, und numerische Eigenschaften geben den von allen Mäusen verfügbaren Maximalwert zurück.

Das Beispiel für Gerätefunktionen veranschaulicht, wie Sie das Vorhandensein von Eingabegeräten erkennen und die Funktionen und Attribute jedes Geräts abrufen.

Konstruktoren

MouseCapabilities()

Initialisiert eine neue instance der MouseCapabilities-Klasse.

Eigenschaften

HorizontalWheelPresent

Ruft einen Wert ab, der angibt, ob eine der Mäuse, die mit dem Computer verbunden sind, über ein Scrollrad verfügt, das nach links und rechts gekippt wird (normalerweise für horizontales Scrollen).

MousePresent

Ruft einen Wert ab, der angibt, ob ein Mausgerät erkannt wird.

NumberOfButtons

Ruft einen Wert ab, der die Anzahl der Schaltflächen auf der Maus darstellt. Wenn mehrere Mäuse vorhanden sind, wird die Anzahl der Schaltflächen der Maus mit der maximalen Anzahl von Schaltflächen zurückgegeben.

SwapButtons

Ruft einen Wert ab, der angibt, ob eine der Mäuse, die mit dem Computer verbunden sind, links und rechts getauscht hat.

VerticalWheelPresent

Ruft einen Wert ab, der angibt, ob eine der Mäuse, die mit dem Computer verbunden sind, über ein Scrollrad verfügt, das nach oben und unten rollt (normalerweise für vertikales Scrollen).

Gilt für:

Weitere Informationen