Compartilhar via


MouseCapabilities Classe

Definição

Dá suporte à capacidade de determinar os recursos de todos os dispositivos de 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
Herança
Object Platform::Object IInspectable MouseCapabilities
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Os valores retornados pelas propriedades discutidas aqui são baseados no número total de mouses conectados: as propriedades boolianas retornam true se um mouse der suporte a uma funcionalidade específica e as propriedades numéricas retornarem o valor máximo exposto por todos os mouses.

O Exemplo de Funcionalidades do Dispositivo demonstra como detectar a presença de dispositivos de entrada e recuperar os recursos e atributos de cada dispositivo.

Construtores

MouseCapabilities()

Inicializa uma nova instância da classe MouseCapabilities.

Propriedades

HorizontalWheelPresent

Obtém um valor que indica se qualquer um dos mouses conectados ao computador tem uma roda de rolagem que inclina para a esquerda e para a direita (geralmente para rolagem horizontal).

MousePresent

Obtém um valor que indica se um dispositivo de mouse foi detectado.

NumberOfButtons

Obtém um valor que representa o número de botões no mouse. Se vários mouses estiverem presentes, ele retornará o número de botões do mouse que tem o número máximo de botões.

SwapButtons

Obtém um valor que indica se algum dos mouses conectados ao computador trocou os botões esquerdo e direito.

VerticalWheelPresent

Obtém um valor que indica se qualquer um dos mouses conectados ao computador tem uma roda de rolagem que rola para cima e para baixo (geralmente para rolagem vertical).

Aplica-se a

Confira também