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


CView::OnScroll

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

virtual BOOL OnScroll( 
   UINT nScrollCode, 
   UINT nPos, 
   BOOL bDoScroll = TRUE  
);

Параметры

  • nScrollCode
    Пометка штриховой код, отображающий запрос прокрутки пользователя. Этот параметр состоит из 2 частей: младший байт, который указывает тип выполняющейся прокрутки по горизонтали и байт высок- order, который указывает тип выполняющейся прокрутки по вертикали:

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

    • Выполняет прокрутку вниз SB_LINEDOWN одну линию.

    • SB_LINEUP Прокручивает одна компановка.

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

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

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

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

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

  • bDoScroll
    Указывает, следует ли сделать указанную при необходимости выполняя прокрутку фактически действие. Если TRUE, затем при необходимости выполняя прокрутку должно выполняется; если FALSE, затем при необходимости выполняя прокрутку должен происходит.

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

Если bDoScrollTRUE и представление - это виртуальная было прокручено, то извлечение ненулевое; в противном случае – значение 0. Если bDoScrollFALSE, верните значение, если было TRUE возвратят базу данных bDoScroll, даже если не выполнить прокрутку.

Заметки

В одном случае эта функция называется с платформой bDoScroll значение TRUE если представление получает сообщение полосы прокрутки. В этом случае необходимо прокрутить представление виртуального. В другом случае эта функция называется с bDoScroll значение FALSE, когда элемент OLE исходной перетаскивания в области ПУСТО прокрутки целевого объекта удаления, прежде чем фактически выполняется прокрутка. В этом случае не нужно, фактически прокрутить представление.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CView

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

CView::OnScrollBy

Класс COleClientItem