Condividi tramite


CScrollBar::GetScrollInfo

Recupera le informazioni che la struttura SCROLLINFO gestisce su una barra di scorrimento.

BOOL GetScrollInfo( 
   LPSCROLLINFO lpScrollInfo, 
   UINT nMask = SIF_ALL  
);

Parametri

  • lpScrollInfo
    Un puntatore a una struttura SCROLLINFO. Vedere Windows SDK per ulteriori informazioni su questa struttura.

  • nMask
    Specifica i parametri della barra di scorrimento per recuperare. L'utilizzo tipico, SIF_ALL, specificare una combinazione di SIF_PAGE, di SIF_POS, di SIF_TRACKPOS e di SIF_RANGE. Vedere SCROLLINFO per ulteriori informazioni sui valori di nMask.

Valore restituito

Se il messaggio recuperasse tutti i valori, l'viene TRUE. In caso contrario, è FALSE.

Note

GetScrollInfo consente alle applicazioni di utilizzare le posizioni di scorrimento a 32 bit.

La struttura SCROLLINFO contiene informazioni su una barra di scorrimento, incluse le posizioni minime e massime di scorrimento, le dimensioni della pagina e la posizione della casella di scorrimento (il cursore). Vedere l'argomento della struttura SCROLLINFO in Windows SDK per ulteriori informazioni sulla modifica delle impostazioni predefinite della struttura.

I gestori messaggi MFC Windows che indicano la posizione, CWnd::OnHScroll e CWnd::OnVScrollbarra di scorrimento, forniscono solo 16 bit dei dati relativi alla posizione. GetScrollInfo e SetScrollInfo forniscono 32 bit dei dati relativi alla posizione della barra di scorrimento. Pertanto, un'applicazione può chiamare GetScrollInfo durante l'elaborazione CWnd::OnHScroll o CWnd::OnVScroll per ottenere i dati relativi alla posizione della barra di scorrimento a 32 bit.

Esempio

Vedere l'esempio relativo CWnd::OnHScroll.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CScrollBar

Grafico delle gerarchie

CScrollBar::SetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO