Freigeben über


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

Siehe auch

Referenz

CScrollBar-Klasse

Hierarchiediagramm

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

CWnd::GetScrollInfo

SCROLLINFO