SCROLLINFO 構造体 (winuser.h)
SCROLLINFO 構造体には、SetScrollInfo 関数 (またはSBM_SETSCROLLINFO メッセージ) によって設定されるスクロール バー パラメーター、または GetScrollInfo 関数 (またはメッセージSBM_GETSCROLLINFOによって取得されるスクロール バー パラメーターが含まれます。
構文
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
メンバー
cbSize
型: UINT
この構造体のサイズをバイト単位で指定します。 呼び出し元はこれを sizeof(SCROLLINFO) に設定する必要があります。
fMask
型: UINT
設定または取得するスクロール バー パラメーターを指定します。 このメンバーには、次の値の組み合わせを指定できます。
nMin
型: int
スクロールの最小位置を指定します。
nMax
型: int
最大スクロール位置を指定します。
nPage
型: UINT
ページ サイズをデバイス単位で指定します。 スクロール バーは、この値を使用して、比例スクロール ボックスの適切なサイズを決定します。
nPos
型: int
スクロール ボックスの位置を指定します。
nTrackPos
型: int
ユーザーがドラッグするスクロール ボックスの即時位置を指定します。 アプリケーションは、SB_THUMBTRACK要求コードの処理中にこの値を取得できます。 アプリケーションは、即時スクロール位置を設定できません。 SetScrollInfo 関数は、このメンバーを無視します。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | winuser.h (Windows.h を含む) |
関連項目
リファレンス