SCROLLBARINFO 構造体 (winuser.h)
SCROLLBARINFO 構造体には、スクロール バー情報が含まれています。
構文
typedef struct tagSCROLLBARINFO {
DWORD cbSize;
RECT rcScrollBar;
int dxyLineButton;
int xyThumbTop;
int xyThumbBottom;
int reserved;
DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
メンバー
cbSize
型: DWORD
構造体のサイズをバイト単位で指定します。 GetScrollBarInfo 関数を呼び出す前に、cbSize を sizeof(SCROLLBARINFO) に設定します。
rcScrollBar
種類: RECT
RECT 構造体で指定されたスクロール バーの座標。
dxyLineButton
型: int
親指の高さまたは幅。
xyThumbTop
型: int
親指の上または左の位置。
xyThumbBottom
型: int
親指の下または右の位置。
reserved
型: int
予約済み。
rgstate[CCHILDREN_SCROLLBAR + 1]
種類: DWORD[CCHILDREN_SCROLLBAR+1]
DWORD 要素の配列。 各要素は、スクロール バー コンポーネントの状態を示します。 次の値は、各配列インデックスに対応するスクロール バー コンポーネントを示しています。
インデックス | スクロール バー コンポーネント |
---|---|
0 | スクロール バー自体。 |
1 | 上または右矢印ボタン。 |
2 | ページの上またはページの右側の領域。 |
3 | スクロール ボックス (つまみ)。 |
4 | ページの下またはページの左側の領域。 |
5 | 下矢印ボタンまたは左矢印ボタン。 |
各スクロール バー コンポーネントの DWORD 要素には、次のビット フラグの組み合わせを含めることができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | winuser.h (Windows.h を含む) |
再頒布可能パッケージ | Service Pack 6 |
関連項目
概念
その他のリソース
リファレンス