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