CWnd::SetScrollPos

Legt die aktuelle Position eines Bildlauffelds und fest, wenn Sie angefordert werden, zeichnet die Bildlaufleiste neu, um die neue Lage des Bildlauffelds widerzuspiegeln.

int SetScrollPos(
   int nBar,
   int nPos,
   BOOL bRedraw = TRUE 
);

Parameter

  • nBar
    Gibt die festgelegt wird, Bildlaufleiste an.Dieser Parameter kann einen der folgenden sein:

    • SB_HORZ legt die Position des Bildlauffelds in der horizontalen Bildlaufleiste des Fensters fest.

    • SB_VERT legt die Position des Bildlauffelds in der vertikalen Bildlaufleiste des Fensters fest.

  • nPos
    Gibt die neue Position des Bildlauffelds an.Es muss innerhalb des Bildlaufbereiches sein.

  • bRedraw
    Gibt an, ob die Bildlaufleiste neu gestrichelt werden soll, um die neue Bildlauffeldlage widerzuspiegeln.Wenn dieser Parameter TRUE ist, wird die Bildlaufleiste neu gestrichelt;, wenn FALSE die Bildlaufleiste nicht neu gestrichelt ist.

Rückgabewert

Die vorherige Position des Bildlauffelds.

Hinweise

Einstellung bRedraw zu FALSE ist hilfreich, wenn die Bildlaufleiste durch einen nachfolgenden Aufruf einer anderen Funktion neu gezeichnet wird.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos