Share via


EnableScrollBar 函式 (winuser.h)

EnableScrollBar 函式會啟用或停用一或兩個滾動條箭號。

語法

BOOL EnableScrollBar(
  [in] HWND hWnd,
  [in] UINT wSBflags,
  [in] UINT wArrows
);

參數

[in] hWnd

類型: HWND

wSBflags 參數的值而定,視窗或滾動條控件的句柄。

[in] wSBflags

類型: UINT

指定滾動條類型。 此參數可以是下列其中一個值。

意義
SB_BOTH
啟用或停用與指定視窗相關聯的水準和垂直滾動條上的箭號。 hWnd 參數必須是視窗的句柄。
SB_CTL
表示滾動條是滾動條控件。 hWnd 必須是滾動條控件的句柄。
SB_HORZ
啟用或停用與指定視窗相關聯的水準滾動條上的箭號。 hWnd 參數必須是視窗的句柄。
SB_VERT
啟用或停用與指定視窗相關聯之垂直滾動條上的箭號。 hWnd 參數必須是視窗的句柄。

[in] wArrows

類型: UINT

指定是否啟用或停用滾動條箭號,並指出已啟用或停用哪些箭號。 此參數可以是下列其中一個值。

意義
ESB_DISABLE_BOTH
停用滾動條上的這兩個箭號。
ESB_DISABLE_DOWN
停用垂直滾動條上的向下箭號。
ESB_DISABLE_LEFT
停用水平滾動條上的向左箭號。
ESB_DISABLE_LTUP
停用水平滾動條或垂直滾動條向上箭號的向左箭號。
ESB_DISABLE_RIGHT
停用水平滾動條上的向右箭號。
ESB_DISABLE_RTDN
停用水平滾動條或垂直滾動條向下箭號的向右箭號。
ESB_DISABLE_UP
停用垂直滾動條上的向上箭號。
ESB_ENABLE_BOTH
在滾動條上啟用這兩個箭號。

傳回值

類型: BOOL

如果箭號已依照指定啟用或停用,則傳回值為非零。

如果箭號已經處於要求狀態或發生錯誤,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 winuser.h (包括 Windows.h)
程式庫 User32.lib
Dll User32.dll
API 集合 ext-ms-win-ntuser-misc-l1-2-0 (於 Windows 8.1)