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

另请参阅

结构