SendMessage、PostMessage 和相关函数
本部分介绍有关使用 SendMessage、PostMessage 以及带有触摸消息的相关函数转发消息的注意事项。
如果使用 SendMessage、 PostMessage 或其他一些相关函数转发触摸消息,触摸输入句柄将关闭。 如果已通过调用 GetTouchInputInfo 检索了触摸输入句柄引用的信息,则在释放内存之前,该数据将保持有效。
接收通过这些机制之一转发的触摸消息的应用程序拥有它在消息 LPARAM 中接收的触摸输入句柄,并负责关闭它。 如果不通过调用 CloseTouchInputHandle 来关闭句柄,将消息传递给 DefWindowProc,或使用 SendMessage、 PostMessage 或一些相关函数转发消息,则会出现内存泄漏。
注意
触摸消息在转发时受到正常的用户界面特权隔离 (UIPI) 规则的约束。
与 SendMessage 和 PostMessage 相关的函数
以下函数可能会影响触摸输入句柄的状态。
- SendMessage
- PostMessage
- SendNotifyMessage
- SendMessageCallback
- SendMessageTimeout
- PostThreadMessage
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈