InjectedInputMouseInfo.MouseData Propriedade
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.
Obtém ou define um valor usado por outras propriedades. O valor é baseado no conjunto de sinalizadores MouseOptions .
public:
property unsigned int MouseData { unsigned int get(); void set(unsigned int value); };
uint32_t MouseData();
void MouseData(uint32_t value);
public uint MouseData { get; set; }
var uInt32 = injectedInputMouseInfo.mouseData;
injectedInputMouseInfo.mouseData = uInt32;
Public Property MouseData As UInteger
Valor da propriedade
O valor usado por outras propriedades.
Exemplos
Aqui estão alguns exemplos para download que demonstram a entrada básica e a injeção de entrada:
- Amostra de injeção de entrada (mouse para toque)
- Exemplo de injeção de toque
- Entrada: amostra de eventos de entrada do usuário XAML
Comentários
Importante
As APIs nesse namespace exigem a funcionalidade restrita inputInjectionBrokered.
O uso da injeção de entrada requer que o seguinte seja adicionado ao Package.appxmanifest:
- Para
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- Para
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
O valor da coordenada x que está sendo alterado depende do conjunto de sinalizadores com MouseOptions. Alguns exemplos incluem:
- HWheel: a distância que uma roda do mouse tem girado ao redor do eixo x (horizontal). O botão de roda do mouse tem entalhes discretos, espaçados uniformemente ou limites de distância (também chamados de detents). Quando você gira ou inclina a roda, uma mensagem de roda é enviada conforme cada detent é encontrado.
A constante windows, WHEEL_DELTA (definida como um valor de 120), descreve um detent. Cada detent marca o limite para um único incremento de uma ação associada (por exemplo, rolar uma linha ou página).
Observação
O delta foi definido como 120 para habilitar rodas de resolução mais fina (como rodas de rotação livre sem entalhes) que enviam mais mensagens por rotação, mas com valores menores por mensagem.
Um valor positivo indica que a roda foi girada para a frente (longe do usuário) ou inclinada para a direita; um valor negativo indica que a roda foi girada para trás (em direção ao usuário) ou inclinada para a esquerda.
- XDown ou XUp: 1 para XBUTTON1 ou 2 para XBUTTON2XBUTTON1 e XBUTTON2 são botões adicionais usados em muitos dispositivos de mouse, muitas vezes para navegação para frente e para trás em navegadores da Web. Eles retornam os mesmos dados que os botões padrão do mouse.