CScrollBar::SetScrollPos

Imposta la posizione corrente di una casella di scorrimento a quella specificata da nPos e, se specificato, ridisegna la barra di scorrimento per riflettere la nuova posizione.

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

Parametri

  • nPos
    Specifica la nuova posizione della casella di scorrimento.Deve essere compreso nell'intervallo di scorrimento.

  • bRedraw
    Specifica se la barra di scorrimento deve essere ridisegnata per riflettere la nuova posizione.Se bRedraw è TRUE, la barra di scorrimento viene ridisegnato.Se è FALSE, non viene ridisegnato.La barra di scorrimento viene ridisegnato per impostazione predefinita.

Valore restituito

Specifica la posizione precedente della casella di scorrimento in caso di esito positivo; in caso contrario 0.

Note

Impostare bRedraw a FALSE ogni volta che la barra di scorrimento verrà ridisegnato da una chiamata successiva a un'altra funzione per evitare che la barra di scorrimento ridisegnata due volte in breve intervallo.

Esempio

Vedere l'esempio relativo CScrollBar::SetScrollRange.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CScrollBar

Grafico della gerarchia

CScrollBar::GetScrollPos

CScrollBar::GetScrollRange

CScrollBar::SetScrollRange

SetScrollPos