CScrollBar::SetScrollPos
Legt die aktuelle Position eines Bildlauffelds zu der fest, die von nPos angegeben ist und, wenn Sie angegeben werden, zeichnet die Bildlaufleiste, um die neue Lage widerzuspiegeln neu.
int SetScrollPos(
int nPos,
BOOL bRedraw = TRUE
);
Parameter
nPos
Gibt die neue Position für das Bildlauffeld an. Es muss innerhalb des Bildlaufbereiches sein.bRedraw
Gibt an, ob die Bildlaufleiste neu gezeichnet werden soll, um die neue Lage widerzuspiegeln. Wenn bRedrawTRUE ist, wird die Bildlaufleiste neu gezeichnet. Wenn es FALSE ist, wird es nicht neu gezeichnet. Die Bildlaufleiste wird standardmäßig neu gezeichnet.
Rückgabewert
Gibt die vorherige Position des Bildlauffelds an, wenn erfolgreich; 0 andernfalls.
Hinweise
Legen Sie bRedraw zu FALSE fest, wenn die Bildlaufleiste durch einen nachfolgenden Aufruf einer anderen Funktion neu gezeichnet wird, um zu vermeiden, die Bildlaufleiste verfügen, die zweimal innerhalb eines kurzen Zeitraums neu gezeichnet wird.
Beispiel
Im Beispiel für CScrollBar::SetScrollRange.
Anforderungen
Header: afxwin.h