Funciones sendMessage, PostMessage y relacionadas
En esta sección se describen las consideraciones sobre el reenvío de mensajes mediante SendMessage, PostMessage y funciones relacionadas con mensajes táctiles.
Si se reenvía un mensaje táctil mediante SendMessage, PostMessage o alguna otra función relacionada, se cierra el identificador de entrada táctil. Si ha recuperado la información a la que hace referencia un identificador de entrada táctil a través de una llamada a GetTouchInputInfo, esos datos permanecerán válidos hasta que libere la memoria.
Una aplicación que recibe mensajes táctiles reenviados a través de uno de estos mecanismos posee el identificador de entrada táctil que recibe en el mensaje LPARAM y es responsable de cerrarlo. Si no cierra el identificador con una llamada a CloseTouchInputHandle, pase el mensaje a DefWindowProc o reenvíe el mensaje mediante SendMessage, PostMessage o alguna función relacionada, tendrá una pérdida de memoria.
Nota
Los mensajes táctiles están sujetos a reglas normales de aislamiento de privilegios de interfaz de usuario (UIPI) cuando se reenvían.
Funciones relacionadas con SendMessage y PostMessage
Las siguientes funciones que pueden afectar al estado del controlador de entrada táctil.
- SendMessage
- PostMessage
- SendNotifyMessage
- SendMessageCallback
- SendMessageTimeout
- PostThreadMessage
Temas relacionados