віртуальний BOOL CView::OnScroll ( UINT nScrollCode, UINT nPos, BOOL bDoScroll = правда );
Значення, яке повертається
Якщо bDoScroll це так і подання було фактично прокручується, повернути ненульовим; в іншому випадку 0. Якщо bDoScroll FALSE, то повернення значення, що ви б повернулися, навіть якщо bDoScroll правда, хоча ви фактично не робити прокрутка.
Параметри
nScrollCode
Смуга прокручування код, який вказує користувач в прокручування запит. Цей параметр складається з двох частин: Низька порядку байт, який визначає тип прокручування відбувається по горизонталі, і вищого порядку байт, який визначає тип прокручування відбувається по вертикалі
nPos
Містить поточну позицію бігунок, якщо смуга прокручування код SB_THUMBTRACK; в іншому випадку він не використовується. Залежно від діапазону первинного прокрутки nPos може бути від'ємним і повинні приведення до на int , якщо необхідно.
bDoScroll
Визначає, чи насправді потрібно зробити вказаний прокручування дій. Якщо правда, то прокрутка має відбуватися; Якщо ХИБНІСТЬ, то прокрутка не повинна виникати.
Зауваження
Називається рамки, щоб визначити, чи прокручування можлива.
В одному випадку ця функція викликається на рамках з bDoScroll значення TRUE подання, отримавши повідомлення смуга прокрутки. У цьому випадку, ви повинні насправді прокрутка перегляду. В іншому випадку функція називається з bDoScroll встановити False , коли об'єкт OLE спочатку втягнуті в регіоні автоматичне прокручування перенесення перед тим, як прокрутка насправді має місце. У цьому випадку, ви повинні не фактично прокрутка перегляду.
Огляд CView | Члени класу | Ієрархічна діаграма
Дивіться також CView::OnScrollBy, COleClientItem