CScrollBar::SetScrollPos

设置 nPos 于指定的滚动框中的当前位置,因此,如果指定,重绘滚动条以反映新位置。

int SetScrollPos(
   int nPos,
   BOOL bRedraw = TRUE 
);

参数

  • nPos
    用于滚动框指定新位置。 它必须在滚动范围内。

  • bRedraw
    指定是否应重绘滚动条以反映新位置。 如果 bRedraw 是 TRUE,滚动条重新绘制。 如果是 FALSE,它不会重绘功能。 默认情况下滚动条重新绘制。

返回值

指定滚动框的前一个位置,如果成功;否则为0。

备注

设置 bRedraw 到 FALSE,只要滚动条将重绘的后续调用另一个函数避免为在短时间间隔内两次重新绘制滚动条。

示例

CScrollBar::SetScrollRange参见示例。

要求

Header: afxwin.h

请参见

参考

CScrollBar选件类

层次结构图

CScrollBar::GetScrollPos

CScrollBar::GetScrollRange

CScrollBar::SetScrollRange

SetScrollPos