SendMessage, PostMessage 및 관련 함수
이 섹션에서는 SendMessage, PostMessage 및 터치 메시지와 관련된 함수를 사용하여 메시지를 전달하는 방법에 대한 고려 사항을 설명합니다.
SendMessage, PostMessage 또는 기타 관련 함수를 사용하여 터치 메시지를 전달하면 터치 입력 핸들이 닫힙니다. GetTouchInputInfo 호출을 통해 터치 입력 핸들에서 참조하는 정보를 검색한 경우 메모리를 해제할 때까지 해당 데이터는 유효한 상태로 유지됩니다.
이러한 메커니즘 중 하나를 통해 전달되는 터치 메시지를 수신하는 애플리케이션은 LPARAM 메시지에서 수신하는 터치 입력 핸들을 소유하고 이를 닫습니다. CloseTouchInputHandle을 호출하여 핸들을 닫지 않으면 메시지를 DefWindowProc에 전달하거나 SendMessage, PostMessage 또는 일부 관련 함수를 사용하여 메시지를 전달하면 메모리 누수가 발생합니다.
참고
터치 메시지는 전달될 때 일반적인 UIPI(사용자 인터페이스 권한 격리) 규칙이 적용됩니다.
SendMessage 및 PostMessage와 관련된 함수
터치 입력 핸들의 상태에 영향을 줄 수 있는 다음 함수입니다.
- SendMessage
- PostMessage
- SendNotifyMessage
- SendMessageCallback
- SendMessageTimeout
- PostThreadMessage
관련 항목