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