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


CScrollBar::GetScrollInfo

Извлекает данные, которые структура SCROLLINFO поддерживает собирается полосу прокрутки.

BOOL GetScrollInfo(
   LPSCROLLINFO lpScrollInfo,
   UINT nMask = SIF_ALL 
);

Параметры

  • lpScrollInfo
    Указатель на структуру SCROLLINFO.См. раздел Windows SDK дополнительные сведения об этой структуре.

  • nMask
    Задает параметры полосы прокрутки для получения.Типичное потребление, SIF_ALL определяет сочетание SIF_PAGE, SIF_POS, SIF_TRACKPOS и SIF_RANGE.См. раздел SCROLLINFO дополнительные сведения о значениях nMask.

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

Если сообщение извлечения любые значения, то извлечение TRUE.В противном случае это FALSE.

Заметки

GetScrollInfo позволяет приложениям использовать 32 разрядные позиции прокрутки.

Структура SCROLLINFO содержит сведения о полосе прокрутки, включая позиции прокрутки минимума и максимума, размер страницы и положение ползунка полосы прокрутки (бегунка).См. раздел структуры SCROLLINFO в Windows SDK дополнительные сведения об изменении значения по умолчанию структуры.

Обработчики сообщений MFC Windows, указывающих расположение, CWnd::OnHScroll и CWnd::OnVScroll полосы прокрутки, предоставляют только 16 бит данных по позиции.GetScrollInfo и SetScrollInfo предоставляют 32 бита данных положение полосы прокрутки.Таким образом, приложение может вызвать GetScrollInfo при обработке или CWnd::OnHScroll или CWnd::OnVScroll для получения 32 разрядную полосу прокрутки помещает данные.

Пример

См. пример для CWnd::OnHScroll.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CScrollBar

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

CScrollBar::SetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO