共用方式為


SCROLLBARINFO 結構 (winuser.h)

SCROLLBARINFO 結構包含滾動條資訊。

語法

typedef struct tagSCROLLBARINFO {
  DWORD cbSize;
  RECT  rcScrollBar;
  int   dxyLineButton;
  int   xyThumbTop;
  int   xyThumbBottom;
  int   reserved;
  DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;

成員

cbSize

類型: DWORD

指定 結構的大小,以位元組為單位。 呼叫 GetScrollBarInfo 函式之前,請將 cbSize 設定為 sizeof (SCROLLBARINFO) 。

rcScrollBar

類型: RECT

RECT 結構中指定的滾動條座標。

dxyLineButton

類型: int

指紋的高度或寬度。

xyThumbTop

類型: int

指紋頂端或左上方的位置。

xyThumbBottom

類型: int

指紋底部或右下方的位置。

reserved

類型: int

保留的。

rgstate[CCHILDREN_SCROLLBAR + 1]

類型: DWORD[CCHILDREN_SCROLLBAR+1]

DWORD 元素的陣列。 每個元素都會指出滾動條元件的狀態。 下列值顯示對應至每個數位列索引的滾動條元件。

索引 滾動條元件
0 滾動條本身。
1 上方或向右鍵按鈕。
2 頁面向上或頁面右區域。
3 滾動盒 (指紋) 。
4 頁面向下或頁面左區域。
5 底部或向左鍵按鈕。
 

每個滾動條元件的 DWORD 元素可以包含下列位旗標的組合。

意義
STATE_SYSTEM_INVISIBLE
針對滾動條本身,表示指定的垂直或水準滾動條不存在。 針對頁面向上或向下頁面區域,表示指紋已定位,讓區域不存在。
STATE_SYSTEM_OFFSCREEN
針對滾動條本身,表示視窗的大小會讓指定的垂直或水平滾動條目前未顯示。
STATE_SYSTEM_PRESSED
按下箭號按鈕或頁面區域。
STATE_SYSTEM_UNAVAILABLE
元件已停用。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winuser.h (包括 Windows.h)
可轉散發套件 Service Pack 6

另請參閱

概念

GetScrollBarInfo

其他資源

矩形

參考

捲軸