GetScrollPos

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);
 

Parametri

hWnd
Handle per un controllo barra di scorrimento o una finestra con una barra di scorrimento standard, a seconda del valore del parametro nBar.
nBar
Specifica la barra di scorrimento per essere esaminati. Questo parametro può essere uno dei seguenti valori:
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.

Valori restituiti

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.

Osservazioni

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.

Descrizione

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.

Vedi anche

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.

Index