Freigeben über


FlatSB_SetScrollRange-Funktion (commctrl.h)

Legt den Bildlaufbereich einer flachen Bildlaufleiste fest. Wenn flache Bildlaufleisten für das Fenster nicht initialisiert werden, ruft diese Funktion die Standardfunktion SetScrollRange auf.

Syntax

int FlatSB_SetScrollRange(
  HWND unnamedParam1,
  int  code,
  int  min,
  int  max,
  BOOL fRedraw
);

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

Der Scrollleistentyp. Es kann sich um einen der folgenden Werte handeln:

Wert Bedeutung
SB_HORZ
Legt den Bildlaufbereich der horizontalen Bildlaufleiste fest.
SB_VERT
Legt den Bildlaufbereich der vertikalen Bildlaufleiste fest.

min

Typ: int

Der neue minimale Bildlaufbereichswert.

max

Typ: int

Der neue maximale Bildlaufbereichswert.

fRedraw

Typ: BOOL

Gibt an, ob die Bildlaufleiste sofort neu gezeichnet werden soll, um die Änderung widerzuspiegeln. Wenn dieser Parameter TRUE ist, wird die Bildlaufleiste neu gezeichnet. wenn false festgelegt ist, wird die Bildlaufleiste nicht neu gezeichnet.

Rückgabewert

Typ: int

Gibt bei erfolgreicher Ausführung ungleich null zurück, 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)