Поделиться через


CWnd::SetScrollPos

Задает текущее положение ползунка полосы прокрутки и, если запрашивается, перерисовывает полосу прокрутки, чтобы отразить новое положение ползунка полосы прокрутки.

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

Параметры

  • nBar
    Задает полосу прокрутки для установки. Этот параметр может быть одним из следующих:

    • SB_HORZ Задает положение ползунка полосы прокрутки в горизонтальной полосе прокрутки окна.

    • SB_VERT Задает положение ползунка полосы прокрутки в вертикальной полосе прокрутки окна.

  • nPos
    Указывает новое положение ползунка полосы прокрутки. Он должен находиться в пределах диапазона прокрутки.

  • bRedraw
    Указывает, должна ли полоса прокрутки быть обновлена, чтобы отразить новое положение ползунка полосы прокрутки. Если этот параметр TRUE, полоса прокрутки обновлена; если FALSE, полоса прокрутки не обновлено.

Возвращаемое значение

Предыдущая положение ползунка полосы прокрутки.

Заметки

Параметр bRedraw к FALSE полезен, если полоса прокрутки будет повторно перетаскиваются последующим вызовом другой функции.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos