Struttura SCROLLINFO (winuser.h)
La struttura SCROLLINFO contiene parametri della barra di scorrimento da impostare dalla funzione SetScrollInfo (o SBM_SETSCROLLINFO messaggio) o recuperata dalla funzione GetScrollInfo (o SBM_GETSCROLLINFO messaggio).
Sintassi
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
Members
cbSize
Tipo: UINT
Specifica le dimensioni, in byte, di questa struttura. Il chiamante deve impostare questa opzione su sizeof(SCROLLINFO).
fMask
Tipo: UINT
Specifica i parametri della barra di scorrimento da impostare o recuperare. Questo membro può essere una combinazione dei valori seguenti:
nMin
Tipo: int
Specifica la posizione minima di scorrimento.
nMax
Tipo: int
Specifica la posizione di scorrimento massima.
nPage
Tipo: UINT
Specifica le dimensioni della pagina in unità dispositivo. Una barra di scorrimento usa questo valore per determinare le dimensioni appropriate della casella di scorrimento proporzionale.
nPos
Tipo: int
Specifica la posizione della casella di scorrimento.
nTrackPos
Tipo: int
Specifica la posizione immediata di una casella di scorrimento che l'utente sta trascinando. Un'applicazione può recuperare questo valore durante l'elaborazione del codice di richiesta di SB_THUMBTRACK. Un'applicazione non può impostare la posizione di scorrimento immediata; la funzione SetScrollInfo ignora questo membro.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |
Vedi anche
Riferimento