CWnd::SetScrollInfo

BOOL SetScrollInfo (int nBar, LPSCROLLINFO lpScrollInfo, BOOL bRedraw = TRUE);

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

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

Параметры

nBar

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

lpScrollInfo

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

bRedraw

Определяет ли полоса прокрутки должна перерисовывается, чтобы отразить новое место. Если bRedraw имеет значение TRUE, полоса прокрутки перерисовывается. Если оно имеет значение FALSE, оно не перерисовывается. Полоса прокрутки перерисовывается по умолчанию.

Примечания

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

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

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

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

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

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

Index