共用方式為


CScrollBar::GetScrollInfo

擷取 SCROLLINFO 結構維護捲軸的相關資訊。

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

參數

  • lpScrollInfo
    SCROLLINFO 結構的指標。 請參閱 Windows SDK 使這個結構的詳細資訊。

  • nMask
    指定捲軸參數擷取。 典型的用法, SIF_ALL,指定 SIF_PAGE、SIF_POS、SIF_TRACKPOS 和 SIF_RANGE 的組合。 請參閱 SCROLLINFO 有關 nMask 值的詳細資訊。

傳回值

如果訊息擷取任何值,傳回 。 否則,它就是

備註

GetScrollInfo 讓應用程式使用 32 位元的捲動位置。

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

表示捲軸位置、 CWnd::OnHScrollCWnd::OnVScroll的 MFC Windows 訊息處理常式,只提供 16 位元位置資料。 GetScrollInfoSetScrollInfo 提供 32 位元捲軸位置資料。 因此,在中,當處理 CWnd::OnHScrollCWnd::OnVScroll 取得 32 位元捲軸將資料時,應用程式可以呼叫 GetScrollInfo

範例

CWnd::OnHScroll。請參閱範例。

需求

Header: afxwin.h

請參閱

參考

CScrollBar 類別

階層架構圖表

CScrollBar::SetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO