Compartilhar via


Mensagens e notificações de entrada de ponteiro

Visão geral da tecnologia mensagens de entrada e notificações do ponteiro.

A tecnologia mensagens de entrada de ponteiro e notificações não está associada a nenhum cabeçalho.

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
LEGACY_TOUCHPAD_FEATURES

Identifica as configurações para as quais um touchpad herdado indicou suporte.
POINTER_BUTTON_CHANGE_TYPE

Identifica uma alteração no estado de um botão associado a um ponteiro.
tagPOINTER_INPUT_TYPE

Identifica os tipos de entrada de ponteiro.
TOUCHPAD_SENSITIVITY_LEVEL

Identifica valores para as configurações de confidencialidade do touchpad.

Functions

 
EnableMouseInPointer

Permite que o mouse atue como um dispositivo de entrada de ponteiro e envie mensagens WM_POINTER.
GET_POINTERID_WPARAM

Recupera a ID do ponteiro usando o valor especificado.
GetPointerCursorId

Recupera o identificador do cursor associado ao ponteiro especificado.
GetPointerFrameInfo

Obtém todo o quadro de informações para os ponteiros especificados associados à mensagem atual.
GetPointerFrameInfoHistory

Obtém todo o quadro de informações (incluindo quadros de entrada unidos) para os ponteiros especificados associados à mensagem atual.
GetPointerFramePenInfo

Obtém todo o quadro de informações baseadas em caneta para os ponteiros especificados (do tipo PT_PEN) associados à mensagem atual.
GetPointerFramePenInfoHistory

Obtém todo o quadro de informações baseadas em caneta (incluindo quadros de entrada unidos) para os ponteiros especificados (do tipo PT_PEN) associados à mensagem atual.
GetPointerFrameTouchInfo

Obtém todo o quadro de informações baseadas em toque para os ponteiros especificados (do tipo PT_TOUCH) associados à mensagem atual.
GetPointerFrameTouchInfoHistory

Obtém todo o quadro de informações baseadas em toque (incluindo quadros de entrada unidos) para os ponteiros especificados (do tipo PT_TOUCH) associados à mensagem atual.
GetPointerInfo

Obtém as informações do ponteiro especificado associado à mensagem atual.
GetPointerInfoHistory

Obtém as informações associadas às entradas individuais, se houver, que foram agrupadas na mensagem atual do ponteiro especificado.
GetPointerInputTransform

Obtém uma ou mais transformações para as coordenadas de informações de ponteiro associadas à mensagem atual.
GetPointerPenInfo

Obtém as informações baseadas em caneta para o ponteiro especificado (do tipo PT_PEN) associado à mensagem atual.
GetPointerPenInfoHistory

Obtém as informações baseadas em caneta associadas às entradas individuais, se houver, que foram agrupadas na mensagem atual para o ponteiro especificado (do tipo PT_PEN).
GetPointerTouchInfo

Obtém as informações baseadas em toque do ponteiro especificado (do tipo PT_TOUCH) associado à mensagem atual.
GetPointerTouchInfoHistory

Obtém as informações baseadas em toque associadas às entradas individuais, se houver, que foram agrupadas na mensagem atual para o ponteiro especificado (do tipo PT_TOUCH).
GetPointerType

Recupera o tipo de ponteiro para um ponteiro especificado.
GetUnpredictedMessagePos

Obtém dados de ponteiro antes de passar pelo processamento de previsão de toque.
HAS_POINTER_CONFIDENCE_WPARAM

Verifica se a mensagem de ponteiro especificada é considerada intencional em vez de acidental.
IS_POINTER_CANCELED_WPARAM

Verifica se a entrada do ponteiro especificada terminou abruptamente ou se foi inválida, indicando que a interação não foi concluída.
IS_POINTER_FIFTHBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a quinta ação.
IS_POINTER_FIRSTBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a primeira ação.
IS_POINTER_FLAG_SET_WPARAM

Verifica se uma macro de ponteiro define o sinalizador especificado.
IS_POINTER_FOURTHBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a quarta ação.
IS_POINTER_INCONTACT_WPARAM

Verifica se o ponteiro especificado está em contato.
IS_POINTER_INRANGE_WPARAM

Verifica se o ponteiro especificado está no intervalo.
IS_POINTER_NEW_WPARAM

Verifica se o ponteiro especificado é um novo ponteiro.
IS_POINTER_PRIMARY_WPARAM

Verifica se o ponteiro especificado tomou a ação primária.
IS_POINTER_SECONDBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a segunda ação.
IS_POINTER_THIRDBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a terceira ação.
IsMouseInPointerEnabled

Indica se EnableMouseInPointer está definido para o mouse atuar como um dispositivo de entrada de ponteiro e enviar mensagens WM_POINTER.
SkipPointerFrameMessages

Determina qual quadro de entrada de ponteiro gerou a mensagem recuperada mais recentemente para o ponteiro especificado e descarta todas as mensagens de entrada de ponteiro na fila (não obtidas) geradas do mesmo quadro de entrada do ponteiro.

Estruturas

 
INPUT_TRANSFORM

Define a matriz que representa uma transformação em um consumidor de mensagem.
POINTER_INFO

Contém informações básicas de ponteiro comuns a todos os tipos de ponteiro. Os aplicativos podem recuperar essas informações usando as funções GetPointerInfo, GetPointerFrameInfo, GetPointerInfoHistory e GetPointerFrameInfoHistory.
POINTER_PEN_INFO

Define informações básicas de caneta comuns a todos os tipos de ponteiro.
POINTER_TOUCH_INFO

Define informações básicas de toque comuns a todos os tipos de ponteiro.
TOUCHPREDICTIONPARAMETERS

Contém detalhes de entrada de hardware que podem ser usados para prever destinos de toque e ajudar a compensar a latência de hardware ao processar entradas de toque e gesto que contêm dados de distância e velocidade.