CWnd::GetScrollInfo

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

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

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

Параметры

nBar

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

lpScrollInfo

Указатель на SCROLLINFO структуры. Приведена в справочнике программиста Win32 SDK для получения дополнительных сведений об этой структуре.

nMask

Указывает параметры панель прокрутки для извлечения. По умолчанию определяет комбинацию SIF_PAGE, SIF_POS, SIF_TRACKPOSи SIF_RANGE. SCROLLINFO более подробная информация о значениях nMask .

Примечания

Вызов этой функции-члена для получения SCROLLINFO структура сохраняет сведения о полосы прокрутки. GetScrollInfo позволяет приложениям использовать 32-разрядные прокрутки позиции.

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

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

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CScrollBar::GetScrollInfo, CWnd::SetScrollInfo, CWnd::SetScrollPos, CWnd::OnVScroll, CWnd::OnHScroll, SCROLLINFO

Index