Compartilhar via


Funções SendMessage, PostMessage e Related

Esta seção descreve considerações sobre o encaminhamento de mensagens usando SendMessage, PostMessage e funções relacionadas com mensagens de toque.

Se uma mensagem de toque for encaminhada usando SendMessage, PostMessage ou alguma outra função relacionada, o identificador de entrada por toque será fechado. Se você tiver recuperado as informações contidas referenciadas por um identificador de entrada por toque por meio de uma chamada para GetTouchInputInfo, esses dados permanecerão válidos até que você libere a memória.

Um aplicativo que recebe mensagens de toque encaminhadas por meio de um desses mecanismos possui o identificador de entrada por toque que recebe na mensagem LPARAM e é responsável por fechá-lo. Se você não fechar o identificador com uma chamada para CloseTouchInputHandle, passe a mensagem para DefWindowProc ou encaminhe a mensagem usando SendMessage, PostMessage ou alguma função relacionada, você terá um vazamento de memória.

Observação

As mensagens de toque estão sujeitas a regras normais de isolamento de privilégio de interface do usuário (UIPI) quando são encaminhadas.

 

As funções a seguir que podem afetar o estado do identificador de entrada por toque.

Funções

DefWindowProc