Share via


NMPGSCROLL 構造体 (commctrl.h)

格納されているウィンドウをスクロールするときにポケットベル コントロールが使用する情報を格納および受信します。 これは、PGN_SCROLL通知と共に使用されます。

構文

typedef struct {
  NMHDR hdr;
  WORD  fwKeys;
  RECT  rcParent;
  int   iDir;
  int   iXpos;
  int   iYpos;
  int   iScroll;
} NMPGSCROLL, *LPNMPGSCROLL;

メンバー

hdr

種類: NMHDR

通知に関する情報を含む NMHDR 構造体。

fwKeys

種類: BOOL

スクロールが発生したときにダウンしている修飾子キー。 これは、次の値のなかから 1 つまたは複数を指定できます。

意味
0
どの修飾子キーもダウンしません。
PGK_SHIFT
Shift キーが押されています。
PGK_CONTROL
CONTROL キーがダウンしています。
PGK_MENU
Alt キーがダウンしています。

rcParent

種類: RECT

ポケットベル コントロールのクライアント四角形を格納します。

iDir

型: int

スクロールが発生している方向を示す値。 これは、次のいずれかの値になります。

意味
PGF_SCROLLDOWN
包含ウィンドウが下にスクロールされています。
PGF_SCROLLLEFT
包含ウィンドウが左にスクロールされています。
PGF_SCROLLRIGHT
含まれているウィンドウが右にスクロールされています。
PGF_SCROLLUP
含まれているウィンドウが上にスクロールされています。

iXpos

型: int

スクロール アクションの前に、含まれているウィンドウの水平方向のスクロール位置をピクセル単位で格納します。

iYpos

型: int

スクロール アクションの前に、含まれているウィンドウの垂直スクロール位置をピクセル単位で格納します。

iScroll

型: int

エントリでは、既定のスクロール デルタがピクセル単位で格納されます。 このメンバーは、必要に応じて異なるスクロール デルタ量を含むよう変更できます。 スクロール方向に関係なく、この値は常に正です。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header commctrl.h