Compartilhar via


Funções relacionadas, SendMessage, PostMessage e

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

Se uma mensagem de toque for encaminhada usando SendMessage, PostMessageou alguma outra função relacionada, o identificador de entrada por toque será fechado. Se você recuperou 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, passar a mensagem para DefWindowProc ou encaminhar a mensagem usando SendMessage, PostMessageou alguma função relacionada, você terá um vazamento de memória.

Nota

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 de toque.

  • SendMessage
  • PostMessage
  • SendNotifyMessage
  • SendMessageCallback
  • SendMessageTimeout
  • PostThreadMessage

Funções

DefWindowProc