FlatSB_GetScrollProp-Funktion (commctrl.h)

Ruft die Eigenschaften für eine flache Bildlaufleiste ab. Diese Funktion kann auch verwendet werden, um zu bestimmen, ob InitializeFlatSB für dieses Fenster aufgerufen wurde.

Syntax

BOOL FlatSB_GetScrollProp(
  HWND  unnamedParam1,
  int   propIndex,
  LPINT unnamedParam3
);

Parameter

unnamedParam1

Typ: HWND

Ein Handle für das Fenster, das die flache Bildlaufleiste enthält. Dieses Fensterhandle muss zuvor in einem Aufruf von InitializeFlatSB übergeben worden sein.

propIndex

Typ: UINT

Der Parameter, der bestimmt, was pValue darstellt und welche Eigenschaft abgerufen wird. Dieses Argument einen der folgenden Werte annehmen.

Wert Bedeutung
WSB_PROP_CXHSCROLL
pValue ist ein Zeiger auf einen INT-Wert, der die Breite der Richtungsschaltflächen in einer horizontalen Bildlaufleiste in Pixel empfängt.
WSB_PROP_CXHTHUMB
pValue ist ein Zeiger auf einen INT-Wert, der die Breite des Daumens in Pixel in einer horizontalen Bildlaufleiste empfängt.
WSB_PROP_CXVSCROLL
pValuieren Sie einen Zeiger auf einen INT-Wert, der die Breite einer vertikalen Bildlaufleiste in Pixel empfängt.
WSB_PROP_CYHSCROLL
pValue ist ein Zeiger auf einen INT-Wert, der die Höhe einer horizontalen Bildlaufleiste in Pixel empfängt.
WSB_PROP_CYVSCROLL
pValue ist ein Zeiger auf einen INT-Wert, der die Höhe der Richtungsschaltflächen in einer vertikalen Bildlaufleiste in Pixel empfängt.
WSB_PROP_CYVTHUMB
pValue ist ein Zeiger auf einen INT-Wert, der die Höhe des Daumens in Pixel in einer vertikalen Bildlaufleiste empfängt.
WSB_PROP_HBKGCOLOR
pValue ist ein Zeiger auf einen COLORREF-Wert , der die Hintergrundfarbe in einer horizontalen Bildlaufleiste empfängt.
WSB_PROP_HSTYLE
pValue ist ein Zeiger auf einen INT-Wert, der eine der folgenden visuellen Effekte für die horizontale Bildlaufleiste empfängt.
FSB_ENCARTA_MODE
Eine standardmäßige flache Bildlaufleiste wird angezeigt. Wenn die Maus über eine Richtungsschaltfläche oder den Daumen bewegt wird, wird dieser Teil der Bildlaufleiste in 3D angezeigt.
FSB_FLAT_MODE
Eine standardmäßige flache Bildlaufleiste wird angezeigt. Wenn die Maus über eine Richtungsschaltfläche oder den Daumen bewegt wird, wird dieser Teil der Bildlaufleiste in umgekehrten Farben angezeigt.
FSB_REGULAR_MODE
Eine normale, nicht aufgeblasene Bildlaufleiste wird angezeigt. Es werden keine speziellen visuellen Effekte angewendet.
WSB_PROP_PALETTE
pValue ist ein Zeiger auf einen HPALETTE-Wert , der die Palette empfängt, die eine Bildlaufleiste beim Zeichnen verwendet.
WSB_PROP_VBKGCOLOR
pValue ist ein Zeiger auf einen COLORREF-Wert , der die Hintergrundfarbe in einer vertikalen Bildlaufleiste empfängt.
WSB_PROP_VSTYLE
pValue ist ein Zeiger auf einen INT-Wert, der eine der folgenden visuellen Effekte für die vertikale Bildlaufleiste empfängt.
FSB_ENCARTA_MODE
Eine standardmäßige flache Bildlaufleiste wird angezeigt. Wenn die Maus über eine Richtungsschaltfläche oder den Daumen bewegt wird, wird dieser Teil der Bildlaufleiste in 3D angezeigt.
FSB_FLAT_MODE
Eine standardmäßige flache Bildlaufleiste wird angezeigt. Wenn die Maus über eine Richtungsschaltfläche oder den Daumen bewegt wird, wird dieser Teil der Bildlaufleiste in umgekehrten Farben angezeigt.
FSB_REGULAR_MODE
Eine normale, nicht aufgeblasene Bildlaufleiste wird angezeigt. Es werden keine speziellen visuellen Effekte angewendet.
WSB_PROP_WINSTYLE
pValue ist ein Zeiger auf einen INT-Wert, der die im aktuellen Fenster enthaltenen WS_HSCROLL und WS_VSCROLL Stilbits empfängt.

unnamedParam3

Typ: LPINT

Ein Zeiger auf ein int , das die angeforderten Daten empfängt. Dieser Parameter hängt vom im Index übergebenen Flag ab.

Rückgabewert

Typ: BOOL

Gibt bei erfolgreicher Ausführung ungleich null zurück, andernfalls null. Wenn index WSB_PROP_HSTYLE ist, ist die Rückgabe ungleich null, wenn InitializeFlatSB für dieses Fenster aufgerufen wurde, oder andernfalls null.

Hinweise

Hinweis Flache Bildlaufleistenfunktionen sind in Comctl32.dll Versionen 4.71 bis 5.82 implementiert. Comctl32.dll Versionen 6.00 und höher unterstützen keine flachen Bildlaufleisten.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h
Bibliothek Comctl32.lib
DLL Comctl32.dll (Version 4.71 oder höher)