SBM_GETSCROLLINFO

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 
 

Parametri

lpsi
Valore lParam. Puntatore a una struttura SCROLLINFO . Prima di inviare il messaggio, impostare il cbSize membro della struttura di sizeof(SCROLLINFO) e il membro fMask per specificare i parametri di barra di scorrimento per recuperare. Prima di tornare, il messaggio viene copiato i parametri specificati per i membri appropriati della struttura.

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.

Valori restituiti

Se il messaggio recuperati tutti i valori, il valore restituito è TRUE; in caso contrario, esso è FALSE.

Osservazioni

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.

Descrizione

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.

Vedi anche

Panoramica di barre di scorrimento, messaggi della barra di scorrimento, GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index