CScrollBar::SetScrollInfo
Legt die Informationen fest, die die SCROLLINFO-Struktur eine Bildlaufleiste ungefähr beibehält.
BOOL SetScrollInfo(
LPSCROLLINFO lpScrollInfo,
BOOL bRedraw = TRUE
);
Parameter
lpScrollInfo
Ein Zeiger auf eine Struktur SCROLLINFO.bRedraw
Gibt an, ob die Bildlaufleiste neu gezeichnet werden soll, um die neuen Informationen zu reflektieren.Wenn bRedrawTRUE ist, wird die Bildlaufleiste neu gezeichnet.Wenn es FALSE ist, wird es nicht neu gezeichnet.Die Bildlaufleiste wird standardmäßig neu gezeichnet.
Rückgabewert
Wenn erfolgreich, ist die Rückgabe TRUE.Andernfalls ist es FALSE.
Hinweise
Sie müssen die Werte bereitstellen, die von der SCROLLINFO-Strukturparameter, einschließlich der Flagwerte erforderlich sind.
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.
Beispiel
// Set SCROLLINFO for the scroll bar. m_ScrollBarHorz is of type
// CScrollBar class, and it is a member variable in CMyDialog class.
SCROLLINFO info;
info.cbSize = sizeof(SCROLLINFO);
info.fMask = SIF_ALL;
info.nMin = 0;
info.nMax = 10;
info.nPage = 2;
info.nPos = 5;
info.nTrackPos = 2;
m_ScrollBarHorz.SetScrollInfo(&info);
Anforderungen
Header: afxwin.h