SendMessage、PostMessage 和相关函数
本部分介绍有关使用 SendMessage、PostMessage 以及带有触摸消息的相关函数转发消息的注意事项。
如果使用 SendMessage、 PostMessage 或其他一些相关函数转发触摸消息,触摸输入句柄将关闭。 如果已通过调用 GetTouchInputInfo 检索了触摸输入句柄引用的信息,则在释放内存之前,该数据将保持有效。
接收通过这些机制之一转发的触摸消息的应用程序拥有它在消息 LPARAM 中接收的触摸输入句柄,并负责关闭它。 如果不通过调用 CloseTouchInputHandle 来关闭句柄,将消息传递给 DefWindowProc,或使用 SendMessage、 PostMessage 或一些相关函数转发消息,则会出现内存泄漏。
注意
触摸消息在转发时受到正常的用户界面特权隔离 (UIPI) 规则的约束。
与 SendMessage 和 PostMessage 相关的函数
以下函数可能会影响触摸输入句柄的状态。
- SendMessage
- PostMessage
- SendNotifyMessage
- SendMessageCallback
- SendMessageTimeout
- PostThreadMessage
相关主题