Condividi tramite


MouseCapabilities Classe

Definizione

Supporta la possibilità di determinare le funzionalità di qualsiasi dispositivo mouse connesso.

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
Ereditarietà
Object Platform::Object IInspectable MouseCapabilities
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

I valori restituiti dalle proprietà descritte di seguito sono basati sul numero totale di topi connessi: le proprietà booleane restituiscono true se un mouse supporta una funzionalità specifica e le proprietà numeriche restituiscono il valore massimo esposto da tutti i mouse.

L'esempio di funzionalità del dispositivo illustra come rilevare la presenza di dispositivi di input e recuperare le funzionalità e gli attributi di ogni dispositivo.

Costruttori

MouseCapabilities()

Inizializza una nuova istanza della classe MouseCapabilities.

Proprietà

HorizontalWheelPresent

Ottiene un valore che indica se uno dei mouse connessi al computer dispone di una rotellina di scorrimento che inclina sinistra e destra (in genere per lo scorrimento orizzontale).

MousePresent

Ottiene un valore che indica se viene rilevato un dispositivo mouse.

NumberOfButtons

Ottiene un valore che rappresenta il numero di pulsanti del mouse. Se sono presenti più mouse, restituisce il numero di pulsanti del mouse che ha il numero massimo di pulsanti.

SwapButtons

Ottiene un valore che indica se uno dei mouse connessi al computer ha scambiato pulsanti sinistro e destro.

VerticalWheelPresent

Ottiene un valore che indica se uno dei mouse connessi al computer dispone di una rotellina di scorrimento che scorre verso l'alto e verso il basso (in genere per lo scorrimento verticale).

Si applica a

Vedi anche