WM_TOUCHHITTESTING消息
发送到向下触摸的窗口,以确定最有可能的触摸目标。
![重要提示]
桌面应用应可感知 DPI。 如果你的应用无法识别 DPI,则指针消息和相关结构中包含的屏幕坐标可能会由于 DPI 虚拟化而显示不准确。 DPI 虚拟化为非 DPI 感知且默认处于活动状态的应用程序提供自动缩放支持, (用户可以) 将其关闭。 有关详细信息,请参阅 编写高 DPI Win32 应用程序。
#define WM_TOUCHHITTESTING 0x024D
参数
-
wParam
-
未使用。
-
lParam
-
指向保存触摸接触区域数据的 TOUCH_HIT_TESTING_INPUT 结构的指针。
返回值
如果触摸接触区域内有一个或多个元素,应用程序应返回 PackTouchHitTestingProximityEvaluation 的结果。
如果触摸接触区域内没有元素,应用程序应将TOUCH_HIT_TESTING_PROXIMITY_EVALUATION中的 score 值设置为TOUCH_HIT_TESTING_PROXIMITY_FARTHEST并调用 PackTouchHitTestingProximityEvaluation 以获取 LRESULT 返回值。
如果应用程序不处理此消息,则必须调用 DefWindowProc。
备注
此消息发送到通过 RegisterTouchHitTestingWindow 函数注册的窗口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
标头 |
|