CView::O&nScrollnbsp;

віртуальний 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

Index