CWnd::SetScrollRange

Imposta i valori della posizione minimo e massimo per la barra di scorrimento specificata.

void SetScrollRange(
   int nBar,
   int nMinPos,
   int nMaxPos,
   BOOL bRedraw = TRUE 
);

Parametri

  • nBar
    Specifica la barra di scorrimento da impostare.Questo parametro può essere uno dei seguenti valori:

    • SB_HORZ imposta l'intervallo della barra di scorrimento orizzontale della finestra.

    • SB_VERT imposta l'intervallo della barra di scorrimento verticale della finestra.

  • nMinPos
    Specifica la posizione minima di scorrimento.

  • nMaxPos
    Specifica il percorso massima di scorrimento.

  • bRedraw
    Specifica se la barra di scorrimento deve essere ridisegnata per riflettere la modifica.Se bRedraw è TRUE, la barra di scorrimento viene ridisegnato; se FALSE, la barra di scorrimento non viene ridisegnato.

Note

Può essere utilizzato per nascondere o visualizzare le barre di scorrimento standard.

Un'applicazione non deve chiamare questa funzione per nascondere una barra di scorrimento mentre elabora un messaggio di notifica della barra di scorrimento.

Se la chiamata a SetScrollRange immediatamente successivo a una chiamata alla funzione membro SetScrollPos, il parametro bRedraw nella funzione membro SetScrollPos deve essere 0 per impedire la barra di scorrimento da disegnate due volte.

l'intervallo predefinito per una barra di scorrimento standard è da 0 a 100.L'intervallo predefinito per un controllo barra di scorrimento è vuoto (sia i valori nMaxPosnMinPos sono 0).La differenza tra i valori specificati da nMinPos e nMaxPos non deve essere maggiore INT_MAX.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CWnd::SetScrollPos

SetScrollRange

CWnd::GetScrollRange