WINuser.h (SCROLLINFO 結構)
SCROLLINFO結構包含SetScrollInfo函式 (或SBM_SETSCROLLINFO訊息) 所要設定的捲軸參數,或由 GetScrollInfo函式 (或SBM_GETSCROLLINFO訊息) 擷取。
語法
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
成員
cbSize
類型: UINT
指定這個 結構的大小,以位元組為單位。 呼叫端必須將此設定為 sizeof (SCROLLINFO) 。
fMask
類型: UINT
指定要設定或擷取的捲軸參數。 此成員可以是下列值的組合:
nMin
類型: int
指定最小捲動位置。
nMax
類型: int
指定捲動位置上限。
nPage
類型: UINT
以裝置單位指定頁面大小。 捲軸會使用此值來判斷比例捲動方塊的適當大小。
nPos
類型: int
指定捲動方塊的位置。
nTrackPos
類型: int
指定使用者正在拖曳之捲動方塊的立即位置。 應用程式可以在處理SB_THUMBTRACK要求碼時擷取此值。 應用程式無法設定立即捲動位置; SetScrollInfo 函式會忽略此成員。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winuser.h (包含 Windows.h) |
另請參閱
參考