SendMessage、PostMessage 和相关函数

本部分介绍有关使用 SendMessage、PostMessage 以及带有触摸消息的相关函数转发消息的注意事项。

如果使用 SendMessagePostMessage 或其他一些相关函数转发触摸消息,触摸输入句柄将关闭。 如果已通过调用 GetTouchInputInfo 检索了触摸输入句柄引用的信息,则在释放内存之前,该数据将保持有效。

接收通过这些机制之一转发的触摸消息的应用程序拥有它在消息 LPARAM 中接收的触摸输入句柄,并负责关闭它。 如果不通过调用 CloseTouchInputHandle 来关闭句柄,将消息传递给 DefWindowProc,或使用 SendMessagePostMessage 或一些相关函数转发消息,则会出现内存泄漏。

注意

触摸消息在转发时受到正常的用户界面特权隔离 (UIPI) 规则的约束。

 

以下函数可能会影响触摸输入句柄的状态。

函数

DefWindowProc