若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

CWnd::GetScrollInfo

 

呼叫此成員函式以取得 SCROLLINFO 結構維護捲軸的相關資訊。


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

nBar

指定捲軸是否為視窗之非工作區的控制項或部分。  如果是非工作區的一部分, nBar 也表示水平捲軸,垂直放置或兩者。  它必須是下列其中一項:  

  • SB_CTL 擷取捲軸控制項的參數。   m_hWnd 資料成員必須是捲軸控制項的控制代碼。  

  • SB_HORZ 擷取視窗的標準水平捲軸的參數。

  • SB_VERT 擷取視窗的標準垂直捲軸的參數。

lpScrollInfo

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

nMask

指定捲軸參數擷取。  預設會指定 SIF_PAGESIF_POSSIF_TRACKPOSSIF_RANGE的組合。  請參閱 SCROLLINFO 有關 nMask 值的詳細資訊。  

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

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

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

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

需求

Header: afxwin.h

顯示: