(winuser.h) 的POINTER_PEN_INFO结构

定义所有指针类型通用的基本笔信息。

语法

typedef struct tagPOINTER_PEN_INFO {
  POINTER_INFO pointerInfo;
  PEN_FLAGS    penFlags;
  PEN_MASK     penMask;
  UINT32       pressure;
  UINT32       rotation;
  INT32        tiltX;
  INT32        tiltY;
} POINTER_PEN_INFO;

成员

pointerInfo

类型: POINTER_INFO

嵌入 POINTER_INFO 结构。

penFlags

类型: PEN_FLAGS

笔标志。 此成员可以是零,也可以是 笔标志 常量中值的任意合理组合。

penMask

类型: PEN_MASK

笔掩码。 此成员可以是零,也可以是 笔掩码 常量中值的任意合理组合。

pressure

类型: UINT32

笔压力规范化为 0 到 1024 之间的范围。 如果设备不报告压力,则默认值为 0。

rotation

类型: UINT32

在 0 到 359 范围内规范化的指针的顺时针旋转或扭曲。 默认值为 0。

tiltX

类型: INT32

指针沿 x 轴的倾斜角度,范围为 -90 到 +90,正值表示向右倾斜。 默认值为 0。

tiltY

类型: INT32

指针沿 y 轴的倾斜角度,范围为 -90 到 +90,正值表示向用户倾斜。 默认值为 0。

注解

应用程序可以使用 GetPointerPenInfoGetPointerFramePenInfoGetPointerPenInfoHistoryGetPointerFramePenInfoHistory API 函数检索此信息。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 winuser.h (包括 Windows.h)

另请参阅

结构