FlatSB_GetScrollPropPtr関数 (commctrl.h)

フラット スクロール バーのプロパティを取得します。 この関数を使用して、このウィンドウに対して InitializeFlatSB が呼び出されたかどうかを判断することもできます。

メモ これは 、FlatSB_GetScrollPropと同じです。
 

構文

BOOL FlatSB_GetScrollPropPtr(
  HWND     unnamedParam1,
  int      propIndex,
  PINT_PTR unnamedParam3
);

パラメーター

unnamedParam1

種類: HWND

フラット スクロール バーを含むウィンドウへのハンドル。 このウィンドウ ハンドルは、 InitializeFlatSB の呼び出しで以前に渡されている必要があります。

propIndex

型: UINT

pValue が表す内容と取得するプロパティを決定するパラメーター。 次のいずれかの値を指定できます。

意味
WSB_PROP_CXHSCROLL
pValue は、水平スクロール バーの方向ボタンの幅 (ピクセル単位) を受け取る INT 値へのポインターです。
WSB_PROP_CXHTHUMB
pValue は、水平スクロール バーの親指の幅 (ピクセル単位) を受け取る INT 値へのポインターです。
WSB_PROP_CXVSCROLL
p垂直 スクロール バーの幅 (ピクセル単位) を受け取る INT 値へのポインターを値付けします。
WSB_PROP_CYHSCROLL
pValue は、水平スクロール バーの高さをピクセル単位で受け取る INT 値へのポインターです。
WSB_PROP_CYVSCROLL
pValue は、垂直スクロール バーの方向ボタンの高さをピクセル単位で受け取る INT 値へのポインターです。
WSB_PROP_CYVTHUMB
pValue は、垂直スクロール バーの親指の高さをピクセル単位で受け取る INT 値へのポインターです。
WSB_PROP_HBKGCOLOR
pValue は、水平スクロール バーの背景色を受け取る COLORREF 値へのポインターです。
WSB_PROP_HSTYLE
pValue は、水平スクロール バーに対して次のいずれかの視覚効果を受け取る INT 値へのポインターです。
FSB_ENCARTA_MODE
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたは親指の上に移動すると、スクロール バーのその部分が 3-D で表示されます。
FSB_FLAT_MODE
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたは親指の上に移動すると、スクロール バーのその部分が反転した色で表示されます。
FSB_REGULAR_MODE
通常のフラットでないスクロール バーが表示されます。 特殊な視覚効果は適用されません。
WSB_PROP_PALETTE
pValue は、描画時にスクロール バーが使用するパレットを受け取る HPALETTE 値へのポインターです。
WSB_PROP_VBKGCOLOR
pValue は、垂直スクロール バーの背景色を受け取る COLORREF 値へのポインターです。
WSB_PROP_VSTYLE
pValue は、垂直スクロール バーに対して次のいずれかの視覚効果を受け取る INT 値へのポインターです。
FSB_ENCARTA_MODE
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたは親指の上に移動すると、スクロール バーのその部分が 3-D で表示されます。
FSB_FLAT_MODE
標準のフラット スクロール バーが表示されます。 マウスが方向ボタンまたは親指の上に移動すると、スクロール バーのその部分が反転した色で表示されます。
FSB_REGULAR_MODE
通常のフラットでないスクロール バーが表示されます。 特殊な視覚効果は適用されません。
WSB_PROP_WINSTYLE
pValue は、現在のウィンドウに含まれる WS_HSCROLL ビットと WS_VSCROLL スタイル ビットを受け取る INT 値へのポインターです。

unnamedParam3

型: LPINT

要求されたデータを受信する int へのポインター。 このパラメーターは、 index で渡されるフラグによって異なります。

戻り値

種類: BOOL

成功した場合は 0 以外、それ以外の場合は 0 を返します。 index がWSB_PROP_HSTYLEの場合、InitializeFlatSB がこのウィンドウに対して呼び出された場合は 0 以外、それ以外の場合は 0 になります。

注釈

メモ フラット スクロール バー関数は、Comctl32.dll バージョン 4.71 から 5.82 で実装されています。 Comctl32.dll バージョン 6.00 以降では、フラット スクロール バーはサポートされていません。
 

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h
Library Comctl32.lib
[DLL] Comctl32.dll (バージョン 4.71 以降)