CWnd::OnVScroll

Платформа вызывает функцию этот функцию-член, когда пользователь щелкает вертикальная полоса прокрутки окна.

afx_msg void OnVScroll(
   UINT nSBCode,
   UINT nPos,
   CScrollBar* pScrollBar 
);

Параметры

  • nSBCode
    Указывает код штриховой маркировки, указывающее запрос прокрутки пользователя.Этот параметр может быть одним из следующих:

    • SB_BOTTOM Прокрутка вниз.

    • Прокрутка SB_ENDSCROLL элемент.

    • Линия прокрутки одного SB_LINEDOWN вниз.

    • Компановка прокрутки одного SB_LINEUP.

    • Прокрутка страницы вниз один SB_PAGEDOWN.

    • Прокрутка страницы одного SB_PAGEUP вверх.

    • Прокрутка SB_THUMBPOSITION с абсолютной позиции.Предоставляется текущую позицию в nPos.

    • Перетащите ползунок полосы прокрутки SB_THUMBTRACK в указанной позиции.Предоставляется текущую позицию в nPos.

    • Прокрутка SB_TOP для использования.

  • nPos
    Содержит текущее положение ползунка полосы прокрутки, если код штриховой маркировка SB_THUMBPOSITION или SB_THUMBTRACK; в противном случае не используемый.В зависимости от первоначального диапазона прокрутки nPos может быть отрицательным и должно быть приводитьо к int если требуемый.

  • pScrollBar
    Если сообщение пришло от прокрутки элемента управления "полоса прокрутки", содержит указатель к элементу управления.Если пользователь нажимает полоса прокрутки окна, то этот параметр NULL.Указатель может быть временным и не должен сохранить для последующего использования.

Заметки

OnVScroll обычно используется приложениями, которые предоставляют некоторый отклик пока ползунок полосы прокрутки перетаскивание.

Если OnVScroll прокручивает содержимое CWnd объект он также должны сбросить положение ползунка полосы прокрутки с функцией-членом SetScrollPos.

ПримечаниеПримечание

Это функция-член вызывается платформой, чтобы разрешить приложению обработать сообщение Windows.Параметры, передаваемые функции отражают параметры, получаемые платформой, когда сообщение было получено.При вызове реализации базового класса этой функции, то эта реализация будет использовать параметры изначально, переданные с сообщением, а не параметры указываются в функции.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

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

CWnd::SetScrollPos

CWnd::OnHScroll

WM_VSCROLL