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