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 |
関連項目
概念
その他のリソース
リファレンス