FlatSB_SetScrollProp関数 (commctrl.h)

フラット スクロール バーのプロパティを設定します。

構文

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 以降)