La funzione SetScrollInfo imposta i parametri di un rotolo bar, tra cui il minimo e il massimo scorrimento posizioni, la dimensione della pagina e la posizione della casella di scorrimento (pollice). La funzione ridisegna anche la barra di scorrimento, se richiesto da.
int (SetScrollInfo HWND hwnd, / / handle di finestra con barra di scorrimentointfnBar, / / scroll bar bandieraLPSCROLLINFOLPSI, / / puntatore alla struttura con parametri di scorrimentoBOOLfRedraw / / ridisegnare la bandiera);
Valore | Significato |
---|---|
SB_CTL | Imposta i parametri di un controllo barra di scorrimento. Il parametro hwnd deve essere l'handle per il controllo barra di scorrimento. |
SB_HORZ | Imposta i parametri della barra di scorrimento orizzontale standard della finestra dato. |
SB_VERT | Imposta i parametri della barra di scorrimento verticale standard della finestra dato. |
Il membro fMask può essere una combinazione dei seguenti valori:
Valore | Significato |
---|---|
SIF_DISABLENOSCROLL | Disabilita la barra di scorrimento invece di rimuovere, se nuovi parametri della barra di scorrimento a fare la barra di scorrimento inutili. |
SIF_PAGE | Imposta la pagina di scorrimento al valore specificato nel membro nPage della struttura SCROLLINFO puntato da lpsi. |
SIF_POS | Imposta la posizione di scorrimento al valore specificato nel membro della struttura SCROLLINFO puntato da lpsi NPO. |
SIF_RANGE | Imposta l'intervallo di scorrimento al valore specificato nella nMin e nMax membri della struttura SCROLLINFO puntano da lpsi. |
Il valore restituito è la posizione corrente della casella di scorrimento.
La funzione SetScrollInfo esegue gamma verificando i valori specificati dai membri della struttura SCROLLINFO nPage e NPO . Il membro nPage deve specificare un valore da 0 a nMax - nMin + 1. Il membro NPO deve specificare un valore compreso tra nMin e nMax - max(nPage -1, 0). Se entrambi i valori sono oltre il suo areale, la funzione imposta un valore che è appena all'interno dell'intervallo.
Windows CE: In Windows CE 2.0, se si passa un puntatore null nel parametro lpsi , SetScrollInfo restituisce zero, piuttosto che la posizione corrente della casella di scorrimento.
nbsp; Windows &NT: richiede 3,51 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Panoramica di barre di scorrimento, le funzioni della barra di scorrimento, GetScrollInfo, SCROLLINFO