PBM_SETRANGE 消息

设置进度栏的最小值和最大值,并重新绘制滚动条以反映新范围。

参数

wParam

必须为零。

lParam

LOWORD 指定最小范围值,HIWORD 则指定最大范围值。 最小范围值不得为负值。 默认情况下,最小值为零。 最大范围值必须大于最小范围值。 默认情况下,最大范围值为 100。

返回值

如果成功,则返回以前的范围值,否则返回零。 LOWORD 指定上一个最小值,HIWORD 则指定上一个最大值

备注

如果未设置范围值,系统会将最小值设置为 0,最大值设置为 100。 由于此消息将范围表示为 16 位无符号整数,因此可以从 0 扩展到 65,535。 范围内的最小值可以是 0 到 65,535。 同样,最大值可以是 0 到 65,535。

要设置更大的范围,请调用 PBM_SETRANGE32

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
Header
Commctrl.h

另请参阅

引用

PBM_GETRANGE

PBM_SETRANGE32