MouseCapabilities Clase

Definición

Admite la capacidad de determinar las funcionalidades de los dispositivos del mouse conectados.

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
Herencia
Object Platform::Object IInspectable MouseCapabilities
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Los valores devueltos por las propiedades descritas aquí se basan en el número total de ratones conectados: las propiedades booleanas devuelven true si un mouse admite una funcionalidad específica y las propiedades numéricas devuelven el valor máximo expuesto por todos los ratones.

El ejemplo de funcionalidades de dispositivo muestra cómo detectar la presencia de dispositivos de entrada y recuperar las funcionalidades y atributos de cada dispositivo.

Constructores

MouseCapabilities()

Inicializa una nueva instancia de la clase MouseCapabilities.

Propiedades

HorizontalWheelPresent

Obtiene un valor que indica si alguno de los ratones conectados al equipo tiene una rueda de desplazamiento que inclina hacia la izquierda y la derecha (normalmente para el desplazamiento horizontal).

MousePresent

Obtiene un valor que indica si se detecta un dispositivo del mouse.

NumberOfButtons

Obtiene un valor que representa el número de botones del mouse. Si hay varios ratones presentes, devuelve el número de botones del mouse que tiene el número máximo de botones.

SwapButtons

Obtiene un valor que indica si alguno de los ratones conectados al equipo ha intercambiado botones izquierdo y derecho.

VerticalWheelPresent

Obtiene un valor que indica si alguno de los ratones conectados al equipo tiene una rueda de desplazamiento que se acumula y baja (normalmente para el desplazamiento vertical).

Se aplica a

Consulte también