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