CWnd::GetScrollInfo

BOOL GetScrollInfo (Int nBar, LPSCROLLINFO LpScrollInfo, UINT nMask = SIF_ALL);

Rückgabewert

Wenn die Nachricht keine Werte abgerufen werden, gilt die Rückkehr. Andernfalls ist er FALSE.

Parameter

nBar

Gibt an, ob die Bildlaufleiste ein Steuerelement oder einen Teil der nicht-Clientbereich eines Fensters. Wenn es den nicht-Clientbereich gehört, zeigt nBar auch, ob die Bildlaufleiste positioniert ist, Horizontal, vertikal oder beides. Es muss eine der folgenden:

lpScrollInfo

Ein Zeiger auf eine SCROLLINFO Struktur. Finden Sie in der Win32 SDK Programmer's Reference für weitere Informationen über diese Struktur.

nMask

Gibt die Scroll Bar Parameter abrufen. Der Standardwert gibt eine Kombination der SIF_PAGE, SIF_POS, SIF_TRACKPOSund SIF_RANGE. Finden Sie weitere Informationen über die nMask Werte SCROLLINFO.

Bemerkungen

Rufen Sie diese Memberfunktion zum Abrufen der Informationen, die verwaltet die SCROLLINFO -Struktur über eine Bildlaufleiste angezeigt. GetScrollInfo ermöglicht es Anwendungen, verwenden Sie 32-Bit-Scroll-Positionen.

Die SCROLLINFO -Struktur enthält Informationen über eine Bildlaufleiste, einschließlich dem Minimum und Maximum Scrollen Positionen, die Größe und die Position der das Bildlauffeld (Ziehpunkt) an. Finden Sie im Abschnitt SCROLLINFO Struktur in der Win32 SDK Programmer's Reference für weitere Informationen zum Ändern der Struktur-Standardwerte.

Die MFC Windows Message Handlern, die geben Sie Bildlaufleiste Position, CWnd::OnHScroll und CWnd::OnVScroll, bieten nur 16 Bits der Positionsdaten. GetScrollInfo und SetScrollInfo bieten 32 Bits des Bildlaufleiste Positionsdaten. Daher kann eine Anwendung aufrufen GetScrollInfo während der Verarbeitung entweder CWnd::OnHScroll oder CWnd::OnVScroll , um 32-Bit-Bildlaufleiste Positionsdaten zu erhalten.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CScrollBar::GetScrollInfo, CWnd::SetScrollInfo, CWnd::SetScrollPos, CWnd::OnVScroll, CWnd::OnHScroll, SCROLLINFO

Index