Прокрутка текста с WM_HSCROLL и WM_VSCROLL сообщений

Полоса прокрутки посылает сообщения WM_HSCROLL и WM_VSCROLL процедуру окна всякий раз, когда пользователь щелкает полосу прокрутки или перетаскивании ползунка. Низкого порядка слов WM_VSCROLL и WM_HSCROLL содержат сообщение уведомления, которое указывает направление и масштабы прокрутки действий.

При обработке сообщения WM_HSCROLL и WM_VSCROLL, изучены сообщение уведомления панель прокрутки и прокрутки приращение рассчитывается. После применения приращение в текущую позицию прокрутки прокручивает окно в новое положение, используя функцию ScrollWindowEx , и позиция бегунка корректируется с помощью функции SetScrollInfo.

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

Index