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


CWnd::GetScrollInfo

Эта функция-член вызывается с целью извлечения сведения, структура SCROLLINFO поддерживает собирается полосу прокрутки.

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

Параметры

  • nBar
    Определяет, является ли полоса прокрутки элемента управления или часть неклиентской области окна. Если часть неклиентской области, nBar также показано, является ли полоса прокрутки располагается горизонтально, вертикально или оба. Он должен быть одним из следующих:

    • SB_CTL Получает параметры для управления "полоса прокрутки". Элемент данных m_hWnd должен быть маркером управления "полоса прокрутки".

    • SB_HORZ Получает параметры для стандартной горизонтальной полосы прокрутки окна.

    • SB_VERT Получает параметры для вертикальной полосы прокрутки окна стандартной.

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

  • nMask
    Задает параметры полосы прокрутки для получения. Значение по умолчанию указывает сочетание 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 разрядную полосу прокрутки помещает данные.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO