SBM_SETPOS

【勇芳软件工作室】汉化HomePreviousNext

应用程序将SBM_SETPOS消息发送到滚动条控件以设置滚动框(thumb)的位置,如果需要,则重新绘制滚动条以反映滚动框的新位置。

SBM_SETPOS

wParam = (WPARAM) nPos; //滚动框的新位置

lParam = (LPARAM) (BOOL) fRedraw; //重绘旗帜

参数

【nPos】

指定滚动框的新位置。它必须在滚动范围内。

【fRedraw】

指定是否重新绘制滚动条以反映新的滚动框位置。如果此参数为TRUE,则重新绘制滚动条。如果为FALSE,则不重绘滚动条。

返回值

如果滚动框的位置改变,则返回值是滚动框的上一个位置;否则为零。

备注

如果随后调用另一个函数重新绘制滚动条控件,则将【fRedraw】参数设置为FALSE是有用的。

也可以看看

SBM_GETPOS, SBM_GETRANGE, SBM_SETRANGE, SBM_SETRANGEREDRAW