Share via


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

ペン フラグ。 このメンバーは、0 または Pen Flags 定数の値の任意の適切な組み合わせにすることができます。

penMask

種類: PEN_MASK

ペン マスク。 このメンバーは、0 または ペン マスク 定数の値の任意の適切な組み合わせにすることができます。

pressure

種類: UINT32

0 ~ 1024 の範囲に正規化されたペン圧力。 デバイスが圧力を報告しない場合、既定値は 0 です。

rotation

種類: UINT32

ポインターの時計回りの回転 (ねじれ) を 0 から 359 の範囲で正規化します。 既定値は 0 です。

tiltX

種類: INT32

-90 ~ +90 の範囲の x 軸に沿ったポインターの傾きの角度。正の値は右への傾きを示します。 既定値は 0 です。

tiltY

種類: INT32

-90 ~ +90 の範囲の y 軸に沿ったポインターの傾きの角度。正の値は、ユーザーに向かって傾きを示します。 既定値は 0 です。

注釈

アプリケーションは、GetPointerPenInfo、GetPointerFramePenInfoGetPointerPenInfoHistory、および GetPointerFramePenInfoHistory API 関数を使用して、この情報取得できます。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header winuser.h (Windows.h を含む)

関連項目

構造体