Freigeben über


CWnd::GetScrollInfo

Rufen Sie die Memberfunktion auf, um die Informationen abzurufen, die die SCROLLINFO-Struktur eine Bildlaufleiste ungefähr beibehält.

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

Parameter

  • nBar
    Gibt an, ob die Bildlaufleiste ein Steuerelement oder ein Teil Nicht-Clientbereich eines Fensters ist.Wenn ein Teil des Nicht-Clientbereichs ist, gibt nBar auch an, ob die Bildlaufleiste horizontal, vertikal oder beide positioniert wird.Sie muss eine der folgenden sein:

    • SB_CTL ruft die Parameter für ein ScrollBar-Steuerelement ab.Der m_hWnd Datenmember muss das Handle des Bildlaufleisten-Steuerelements sein.

    • SB_HORZ ruft die Parameter für die horizontale Standardbildlaufleiste des Fensters ab.

    • SB_VERT ruft die Parameter für die vertikale Standardbildlaufleiste des Fensters ab.

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

  • nMask
    Gibt die Bildlaufleistenparameter an, um abzurufen.Der Standardwert 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.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO