フラット スクロール バーのプロパティを設定します。
構文
BOOL FlatSB_SetScrollProp(
HWND unnamedParam1,
UINT index,
INT_PTR newValue,
BOOL unnamedParam4
);
パラメーター
unnamedParam1
種類: HWND
フラット スクロール バーを含むウィンドウへのハンドル。 このウィンドウ ハンドルは、 InitializeFlatSB の呼び出しで以前に渡されている必要があります。
index
型: UINT
newValue が何を表し、どのプロパティが設定されているかを決定します。 このパラメーターには、次のいずれかの値を指定できます。
値 |
意味 |
-
WSB_PROP_CXHSCROLL
|
newValue は、水平スクロール バーの方向ボタンの幅をピクセル単位で表すINT_PTR値です。
|
-
WSB_PROP_CXHTHUMB
|
newValue は、水平スクロール バーのサムの幅をピクセル単位で表すINT_PTR値です。
|
-
WSB_PROP_CXVSCROLL
|
newValue は、垂直スクロール バーの幅をピクセル単位で表すINT_PTR値です。
|
-
WSB_PROP_CYHSCROLL
|
newValue は、水平スクロール バーの高さをピクセル単位で表すINT_PTR値です。
|
-
WSB_PROP_CYVSCROLL
|
newValue は、垂直スクロール バーの方向ボタンの高さをピクセル単位で表すINT_PTR値です。
|
-
WSB_PROP_CYVTHUMB
|
newValue は、垂直スクロール バーのサムの高さをピクセル単位で表すINT_PTR値です。
|
-
WSB_PROP_HBKGCOLOR
|
newValue は、水平スクロール バーの背景色を表す COLORREF 値です。
|
-
WSB_PROP_HSTYLE
|
newValue は、水平スクロール バーの視覚効果を変更する次のいずれかの値です。
- FSB_ENCARTA_MODE
-
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたはサムの上に移動すると、スクロール バーのその部分が 3-D で表示されます。
- FSB_FLAT_MODE
-
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたはサムの上に移動すると、スクロール バーのその部分が反転した色で表示されます。
- FSB_REGULAR_MODE
-
通常のフラットでないスクロール バーが表示されます。 特殊な視覚効果は適用されません。
|
-
WSB_PROP_PALETTE
|
newValue は、描画時にスクロール バーで使用する新しいパレットを表す HPALETTE 値です。
|
-
WSB_PROP_VBKGCOLOR
|
newValue は、垂直スクロール バーの背景色を表す COLORREF 値です。
|
-
WSB_PROP_VSTYLE
|
newValue は、垂直スクロール バーの視覚効果を変更する次のいずれかの値です。
- FSB_ENCARTA_MODE
-
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたはサムの上に移動すると、スクロール バーのその部分が 3-D で表示されます。
- FSB_FLAT_MODE
-
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたはサムの上に移動すると、スクロール バーのその部分が反転した色で表示されます。
- FSB_REGULAR_MODE
-
通常のフラットでないスクロール バーが表示されます。 特殊な視覚効果は適用されません。
|
newValue
種類: INT_PTR
設定する新しい値。 このパラメーターは、 index で渡されるフラグによって異なります。
unnamedParam4
種類: BOOL
変更を反映するためにスクロール バーをすぐに再描画するかどうかを指定します。 このパラメーターが TRUE の場合、スクロール バーが再描画されます。 FALSE の場合、スクロール バーは再描画されません。
戻り値
種類: BOOL
成功した場合は 0 以外、それ以外の場合は 0 を返します。
メモ フラット スクロール バー関数は、Comctl32.dll バージョン 4.71 から 5.82 で実装されます。 バージョン 6.00 以降 Comctl32.dll、フラット スクロール バーはサポートされていません。
要件
要件 |
値 |
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム |
Windows |
ヘッダー |
commctrl.h |
Library |
Comctl32.lib |
[DLL] |
Comctl32.dll (バージョン 4.71 以降) |