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


CScrollBar::SetScrollPos

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

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

Параметры

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

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

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

Определяет предыдущую положение ползунка полосы прокрутки, если успешно; в противном случае – значение 0.

Заметки

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

Пример

См. пример для CScrollBar::SetScrollRange.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CScrollBar

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

CScrollBar::GetScrollPos

CScrollBar::GetScrollRange

CScrollBar::SetScrollRange

SetScrollPos