TOUCH_HIT_TESTING_INPUT 结构 (winuser.h)
包含有关触摸数字化器报告的触摸接触区域的信息。
语法
typedef struct tagTOUCH_HIT_TESTING_INPUT {
UINT32 pointerId;
POINT point;
RECT boundingBox;
RECT nonOccludedBoundingBox;
UINT32 orientation;
} TOUCH_HIT_TESTING_INPUT, *PTOUCH_HIT_TESTING_INPUT;
成员
pointerId
指针的 ID。 不能将此值传递给输入消息进程,并且无法通过 GetPointerInfo 检索其他指针信息。
point
触摸数字化器报告的触摸点的屏幕坐标。
boundingBox
触摸接触区域的边框。 基于此边界框标识和评分有效的触摸目标。
注意 在以下情况下,此边界框可能与数字化器报告的接触区域不同:
- 数字化器报告超出触摸 命中测试识别的最大或最小大小阈值的触摸接触区域。
- 触摸接触区域的一部分被 z 顺序中较高的另一个对象遮挡。
nonOccludedBoundingBox
特定目标窗口中的触摸接触区域,该窗口不受 Z 顺序中较高其他对象的遮挡。 被另一个对象遮挡的任何区域都是无效的目标。
orientation
触摸接触区域的方向。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
标头 | winuser.h |