发送到触地上的窗口,以确定最可能的触摸目标。
![重要提示]
桌面应用应注意 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 [仅限桌面应用] |
页眉 |
|