共用方式為


CScrollBar::SetScrollInfo

設定 SCROLLINFO 結構維護捲軸的相關資訊。

BOOL SetScrollInfo(
   LPSCROLLINFO lpScrollInfo,
   BOOL bRedraw = TRUE 
);

參數

  • lpScrollInfo
    SCROLLINFO 結構的指標。

  • bRedraw
    指定是否應該重新繪製捲軸來反映新的資訊。 如果 bRedraw 是 ,捲軸重繪。 如果是 ,就不會重新繪製。 預設捲軸重繪。

傳回值

如果成功,則傳回 。 否則,它就是

備註

您必須提供 SCROLLINFO 結構參數所需的值,包括旗標值。

SCROLLINFO 結構含有捲軸的相關資訊,包括最小和最大捲動位置、頁面大小和捲動方塊 (Thumb) 位置。 請參閱在 Windows SDK 的 SCROLLINFO 結構主題。如需變更預設結構的詳細資訊。

範例

// 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);

需求

Header: afxwin.h

請參閱

參考

CScrollBar 類別

階層架構圖

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

CWnd::GetScrollInfo

SCROLLINFO