MouseCapabilities Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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). |