ICorePointerInputSource Interface
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.
Define o comportamento da entrada de ponteiro (para processamento em um thread de trabalho).
public interface class ICorePointerInputSource
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3153181464, 58490, 18667, 136, 7, 248, 248, 211, 234, 69, 81)]
struct ICorePointerInputSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3153181464, 58490, 18667, 136, 7, 248, 248, 211, 234, 69, 81)]
public interface ICorePointerInputSource
Public Interface ICorePointerInputSource
- Derivado
- Atributos
Requisitos do Windows
| Requisitos | Description |
|---|---|
| Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Propriedades
| Nome | Description |
|---|---|
| HasCapture |
Ocorrerá se a fonte de entrada do ponteiro tiver funcionalidade de captura. |
| PointerCursor |
Obtém ou define o tipo de cursor de ponteiro. |
| PointerPosition |
Obtém a posição atual do ponteiro nas coordenadas da tela. |
Métodos
| Nome | Description |
|---|---|
| ReleasePointerCapture() |
Interrompe a captura de dados de entrada de ponteiro. |
| SetPointerCapture() |
Inicia a captura de dados de entrada de ponteiro, se o dispositivo de entrada de ponteiro der suporte a ele. |
Eventos
| Nome | Description |
|---|---|
| PointerCaptureLost |
Ocorre quando o fluxo de captura de entrada do ponteiro falha ou é perdido. |
| PointerEntered |
Ocorre quando o ponteiro insere um elemento de interface do usuário. |
| PointerExited |
Ocorre quando o ponteiro sai de um elemento de interface do usuário. |
| PointerMoved |
Ocorre quando o ponteiro é movido. |
| PointerPressed |
Ocorre quando uma ação de pressionamento (como uma tecla de tela ou clique no mouse) é recebida para o ponteiro. |
| PointerReleased |
Ocorre quando uma ação de liberação (como uma versão de pressionamento de tela ou uma versão de clique do mouse) é recebida para o ponteiro. |
| PointerWheelChanged |
Ocorre quando a roda do ponteiro (mouse ou virtual) mudou de posição. |