Un'applicazione invia il messaggio SBM_GETSCROLLINFO per recuperare i parametri di una barra di scorrimento.
SBM_GETSCROLLINFO wParam = 0; / / non utilizzata, deve essere zero lParam = lpsi (LPARAM) (LPSCROLLINFO); / / scroll bar parametri
Il membro fMask può essere una combinazione dei seguenti valori:
| Valore | Significato |
|---|---|
| SIF_ALL | Combinazione di SIF_PAGE, SIF_POS, SIF_RANGE e SIF_TRACKPOS. |
| SIF_PAGE | Copie nella pagina di scorrimento per il membro nPage della struttura SCROLLINFO puntato da lpsi. |
| SIF_POS | La posizione di scorrimento al membro della struttura SCROLLINFO NPO puntata da copie lpsi. |
| SIF_RANGE | Copie l'intervallo di scorrimento per i membri di nMin e nMax della struttura SCROLLINFO indicata da lpsi. |
| SIF_TRACKPOS | Copie la casella di scorrimento attuale posizione di rilevamento al membro nTrackPos della struttura SCROLLINFO puntato da lpsi. |
Se il messaggio recuperati tutti i valori, il valore restituito è TRUE; in caso contrario, esso è FALSE.
I messaggi che indicano la posizione della barra di scorrimento, WM_HSCROLL e WM_VSCROLL, forniscono solo 16 bit di dati di posizione. Tuttavia, la struttura SCROLLINFO utilizzata da SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfoe SetScrollInfo fornisce 32 bit di dati di posizione barra di scorrimento. È possibile utilizzare questi messaggi e funzioni durante l'elaborazione di messaggi WM_HSCROLL o WM_VSCROLL per ottenere i dati relativi alla posizione barra di scorrimento a 32-bit.
Per ottenere la posizione a 32-bit della casella di scorrimento (pollice) durante una notifica di SB_THUMBTRACK in un messaggio WM_HSCROLL o WM_VSCROLL, inviare SBM_GETSCROLLINFO con il valore SIF_TRACKPOS nel membro della struttura SCROLLINFO fMask . Il messaggio restituisce la posizione di rilevamento della casella di scorrimento nel membro nTrackPos della struttura SCROLLINFO . Questo consente di ottenere la posizione della casella di scorrimento, quando l'utente si muove. In alternativa, è possibile utilizzare la funzione GetScrollInfo per ottenere le stesse informazioni.
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:Dichiarata in winuser.
Panoramica di barre di scorrimento, messaggi della barra di scorrimento, GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo
Rimedio: Inserire il CD-ROM CD di MSDN Library.