Share via


SBM_SETRANGE訊息

系統會傳送 SBM_SETRANGE 訊息,以設定捲軸控制項的最小和最大位置值。

應用程式不應該直接傳送此訊息。 相反地,它們應該使用 SetScrollRange 函式。 視窗會透過其 WindowProc 函式接收此訊息。 實作自訂捲軸控制項的應用程式必須回應這些訊息, SetScrollRange 函式才能正常運作。

參數

wParam

指定最小捲動位置。

lParam

指定捲動位置上限。

傳回值

ComCtl32.dll 5.0 版:如果捲動方塊的位置已變更,則傳回值是捲動方塊的上一個位置;否則為零。

ComCtl32.dll 6.0 版:捲動方塊的目前位置,不論它是否已變更。

備註

預設的最小值和最大位置值為零。 wParamlParam參數所指定的值之間的差異不得大於 MAXLONG。

如果最小和最大位置值相等,則捲軸控制項會隱藏,而且實際上會停用。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Winuser.h (包含 Windows.h)

另請參閱

參考

SBM_GETPOS

SBM_GETRANGE

SBM_SETPOS

SBM_SETRANGEREDRAW