WM_TOUCHHITTESTING消息

发送到触地上的窗口,以确定最可能的触摸目标。

![重要提示]
桌面应用应注意 DPI。 如果应用无法识别 DPI,则指针消息中包含的屏幕坐标和相关结构可能会由于 DPI 虚拟化而显示不准确。 DPI 虚拟化为不识别 DPI 且默认处于活动状态的应用程序提供自动缩放支持(用户可以将其关闭)。 有关详细信息,请参阅 编写 High-DPI Win32 应用程序

#define WM_TOUCHHITTESTING       0x024D

参数

wParam

闲置。

lParam

指向保存触摸接触区域数据的 TOUCH_HIT_TESTING_INPUT 结构的指针。

返回值

如果一个或多个元素位于触摸接触区域中,应用程序应返回 PackTouchHitTestingProximityEvaluation的结果。

如果触摸接触区域中没有元素,应用程序应将 TOUCH_HIT_TESTING_PROXIMITY_EVALUATION分数 的值设置为 TOUCH_HIT_TESTING_PROXIMITY_FARTHEST 并调用 PackTouchHitTestingProximityEvaluation 以获取 LRESULT 返回值。

如果应用程序未处理此消息,则必须调用 DefWindowProc

言论

此消息发送到通过 RegisterTouchHitTestingWindow 函数注册的窗口。

要求

要求 价值
支持的最低客户端
Windows 8 [仅限桌面应用]
支持的最低服务器
Windows Server 2012 [仅限桌面应用]
页眉
Winuser.h (包括 Windows.h)

另请参阅

消息

触摸命中测试分数