Freigeben über


FlatSB_GetScrollInfo-Funktion (commctrl.h)

Ruft die Informationen für eine flache Bildlaufleiste ab. Wenn flache Bildlaufleisten für das Fenster nicht initialisiert werden, ruft diese Funktion die Standardfunktion GetScrollInfo auf.

Syntax

BOOL FlatSB_GetScrollInfo(
  HWND         unnamedParam1,
  int          code,
  LPSCROLLINFO 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.

code

Typ: int

Ein Parameter, der den Scrollleistentyp angibt. Es kann sich um einen der folgenden Werte handeln:

Wert Bedeutung
SB_HORZ
Ruft die Informationen für die horizontale Bildlaufleiste ab.
SB_VERT
Ruft die Informationen für die vertikale Bildlaufleiste ab.

unnamedParam3

Typ: LPSCROLLINFO

Ein Zeiger auf eine SCROLLINFO-Struktur , die die Informationen für die angegebene Bildlaufleiste empfängt. Die elemente cbSize und fMask der Struktur müssen vor dem Aufrufen von FlatSB_GetScrollInfo ausgefüllt werden. Das fMask-Element gibt an, welche Eigenschaften abgerufen werden sollen und kann eine beliebige Kombination der folgenden Werte sein:

Wert Bedeutung
SIF_PAGE
Ruft die Seiteninformationen für die flache Bildlaufleiste ab. Dies wird im nPage-Member der SCROLLINFO-Struktur platziert.
SIF_POS
Ruft die Positionsinformationen für die flache Bildlaufleiste ab. Dies wird im nPos-Element der SCROLLINFO-Struktur platziert.
SIF_RANGE
Ruft die Bereichsinformationen für die flache Bildlaufleiste ab. Dies wird in den nMin - und nMax-Membern der SCROLLINFO-Struktur platziert.
SIF_ALL
Eine Kombination aus SIF_PAGE, SIF_POS und SIF_RANGE.

Rückgabewert

Typ: BOOL

Gibt bei erfolgreicher Ausführung nonzero zurück, oder andernfalls null.

Hinweise

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

Anforderungen

   
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)