La funzione GetScrollPos recupera la posizione corrente della casella di scorrimento (pollice) nella barra di scorrimento specificato. La posizione corrente è un valore relativo che dipende l'attuale gamma di scorrimento. Ad esempio, se l'intervallo di scorrimento è 0 e 100 e la casella di scorrimento è nel centro della barra, la posizione corrente è 50.
La funzione GetScrollPos è disponibile per compatibilità con le versioni precedenti. Nuove applicazioni dovrebbero utilizzare la funzione GetScrollInfo.
int (GetScrollPos HWND hWnd, / / handle di finestra con barra di scorrimentointnBar / / scroll bar bandiere);
Valore | Significato |
---|---|
SB_CTL | Recupera la posizione della casella di scorrimento in un controllo barra di scorrimento. Il parametro hWnd deve essere l'handle per il controllo barra di scorrimento. |
SB_HORZ | Recupera la posizione della casella di scorrimento nella barra di scorrimento orizzontale standard di una finestra. |
SB_VERT | Recupera la posizione della casella di scorrimento nella barra di scorrimento verticale standard di una finestra. |
Se la funzione ha esito positivo, il valore restituito è la posizione corrente della casella di scorrimento.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.
La funzione GetScrollPos consente alle applicazioni di utilizzare posizioni di scorrimento a 32-bit. Anche se i messaggi che indicano la barra di scorrimento di posizione, WM_HSCROLL e WM_VSCROLL, sono limitate a 16 bit di dati di posizione, le funzioni SetScrollPos, SetScrollRange, GetScrollPose GetScrollRange il supporto dati di posizione barra di scorrimento a 32-bit. Così, un'applicazione può chiamare GetScrollPos durante l'elaborazione di messaggi il WM_HSCROLL o WM_VSCROLL per ottenere dati di 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, utilizzare la funzione GetScrollInfo.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Panoramica di barre di scorrimento, le funzioni della barra di scorrimento, GetScrollInfo, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL
Rimedio: Inserire il CD-ROM CD di MSDN Library.