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