CWnd::SetScrollPos

将滚动框中的当前位置,因此,如果请求,重绘滚动条的滚动框的新位置。

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

参数

  • nBar
    指定要设置的滚动条。 此参数可以是下列任一操作:

    • SB_HORZ 将滚动框的位置在窗口的水平滚动条。

    • SB_VERT 将滚动框的位置在窗口的垂直滚动条。

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

  • bRedraw
    指定是否应重新绘制滚动条以反映新的滚动框位置。 如果此参数是 TRUE,滚动条中重新绘制;如果 FALSE,滚动条不会重新绘制。

返回值

滚动框中前面的位置。

备注

设置为 FALSE 的 bRedraw 很有用,只要滚动条将重绘的后续调用另一个函数。

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos