POINTER_PEN_INFO 結構 (winuser.h)
定義所有指標類型通用的基本手寫筆資訊。
語法
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
畫筆遮罩。 這個成員可以是零或 任何來自 Pen Mask 常數之值的合理組合。
pressure
類型: UINT32
筆壓標準化為介於 0 到 1024 之間的範圍。 如果裝置未報告壓力,則預設值為 0。
rotation
類型: UINT32
指標的順時針旋轉或旋轉,以 0 到 359 的範圍正規化。 預設值是 0。
tiltX
類型: INT32
指標沿著 X 軸傾斜的角度,範圍介於 -90 到 +90 之間,具有正值,表示向右傾斜。 預設值是 0。
tiltY
類型: INT32
指標沿著 -90 到 +90 範圍之 Y 軸傾斜的角度,具有正值,表示向使用者傾斜。 預設值是 0。
備註
應用程式可以使用GetPointerPenInfo、GetPointerFramePenInfo、GetPointerPenInfoHistory 和 GetPointerFramePenInfoHistory API 函式來擷取此資訊。
規格需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | winuser.h (包括 Windows.h) |