Freigeben über


CScrollBar::GetScrollInfo

Ruft die Informationen ab, die die SCROLLINFO-Struktur eine Bildlaufleiste ungefähr beibehält.

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

Parameter

  • lpScrollInfo
    Ein Zeiger auf eine Struktur SCROLLINFO. Siehe Windows SDK weitere Informationen zu diesen Struktur.

  • nMask
    Gibt die Bildlaufleistenparameter an, um abzurufen. Typische Verwendungen, SIF_ALL, gibt eine Kombination von SIF_PAGE, von SIF_POS, von SIF_TRACKPOS und von SIF_RANGE an. Siehe SCROLLINFO weitere Informationen über die nMask Werte.

Rückgabewert

Wenn die Meldung alle Werte abgerufen wird, ist die Rückgabe TRUE. Andernfalls ist es FALSE.

Hinweise

GetScrollInfo ermöglicht Anwendungen, 32-Bit-Bildlaufpositionen zu verwenden.

Die SCROLLINFO-Struktur enthält Informationen über eine Bildlaufleiste, einschließlich der minimalen und maximalen Bildlaufpositionen, die Seitengröße und die Position des Bildlauffelds (der Ziehpunkt). Siehe das SCROLLINFO-Strukturthema in Windows SDK weitere Informationen über das Ändern der Strukturstandards.

Die MFC-Windows-Meldungs-Handler, die Bildlaufleiste Position, CWnd::OnHScroll und CWnd::OnVScroll angeben, stellen nur 16 Bits von Positionsdaten bereit. GetScrollInfo und SetScrollInfo enthalten 32 Bits von Bildlaufleistenpositionsdaten. Daher kann eine Anwendung GetScrollInfo beim Verarbeiten entweder von CWnd::OnHScroll oder von CWnd::OnVScroll aufrufen, erhält 32-Bit-Bildlaufleistenpositionsdaten.

Beispiel

Im Beispiel für CWnd::OnHScroll.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CScrollBar-Klasse

Hierarchiediagramm

CScrollBar::SetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO