GetScrollRange

La funzione GetScrollRange recupera le posizioni di casella di scorrimento minimo e massimo corrente per la barra di scorrimento specificato.

La funzione GetScrollRange è fornita solo per compatibilità. Nuove applicazioni dovrebbero utilizzare la funzione GetScrollInfo.

(BOOL GetScrollRange HWND  hWnd, / / handle di finestra con barra di scorrimentointnBar, / / scroll bar bandiereLPINTlpMinPos,  / / indirizzo della variabile che riceve la posizione minimaLPINTlpMaxPos / / indirizzo della variabile che riceve la massima posizione);
 

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 da cui vengono recuperate le posizioni. Questo parametro può essere uno dei seguenti valori:
Valore Significato
SB_CTL Recupera le posizioni di un controllo barra di scorrimento. Il parametro hWnd deve essere l'handle per il controllo barra di scorrimento.
SB_HORZ Recupera le posizioni della barra di scorrimento orizzontale standard della finestra.
SB_VERT Recupera le posizioni della barra di scorrimento verticale standard della finestra.

lpMinPos
Puntatore a una variabile integer che riceve la posizione minima.
lpMaxPos
Puntatore a una variabile integer che riceve la posizione di massima.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

Se la finestra specificata non dispone di barre di scorrimento standard o non è un controllo barra di scorrimento, la funzione GetScrollRange copia zero per i parametri lpMinPos e lpMaxPos.

L'intervallo predefinito per una barra di scorrimento standard è 0 e 100. L'intervallo predefinito per un controllo barra di scorrimento è vuoto (entrambi i valori sono zero).

I messaggi che indicano la posizione della barra di scorrimento, WM_HSCROLL e WM_VSCROLL, si limitano a 16 bit di dati di posizione. Tuttavia, poiché SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPose GetScrollRange supporta dati di posizione barra di scorrimento a 32-bit, c'è un modo per aggirare la barriera di 16 bit degli i WM_VSCROLL messaggi WM_HSCROLL e. Vedere la funzione GetScrollInfo per una descrizione della tecnica.

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, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

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

Index