CWnd::GetScrollInfo
Chiamare la funzione membro per recuperare le informazioni che la struttura SCROLLINFO gestisce su una barra di scorrimento.
BOOL GetScrollInfo(
int nBar,
LPSCROLLINFO lpScrollInfo,
UINT nMask = SIF_ALL
);
Parametri
nBar
Specifica se la barra di scorrimento è un controllo o una parte dell'area non client di una finestra. Se fa parte dell'area non client, nBar indica se la barra di scorrimento viene posizionato orizzontalmente, verticalmente, o entrambi. Deve essere una delle seguenti operazioni:SB_CTL recupera i parametri per un controllo barra di scorrimento. Il membro dati m_hWnd deve essere l'handle del controllo barra di scorrimento.
SB_HORZ recupera i parametri della barra di scorrimento orizzontale standard della finestra.
SB_VERT recupera i parametri della barra di scorrimento verticale standard della finestra.
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'impostazione predefinita di specificare una combinazione SIF_PAGE, SIF_POS, SIF_TRACKPOSe 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.
Requisiti
Header: afxwin.h