|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Scrolling Text with the WM_HSCROLL and WM_VSCROLL Messages
The scroll bar sends WM_HSCROLL and WM_VSCROLL messages to the window procedure whenever the user clicks the scroll bar or drags the scroll box. The low-order words of WM_VSCROLL and WM_HSCROLL each contain a notification message that indicates the direction and magnitude of the scrolling action.
When the WM_HSCROLL and WM_VSCROLL messages are processed, the scroll bar notification message is examined and the scrolling increment is calculated. After the increment is applied to the current scrolling position, the window is scrolled to the new position by using the ScrollWindowEx function, and the position of the scroll box is adjusted by using the SetScrollInfo function. For operating system versions earlier than 4.0, use the SetScrollPos function to adjust the scroll box position.
After a window is scrolled, part of its client area is made invalid. To ensure that the invalid region is updated, the UpdateWindow function is used to generate a WM_PAINT message.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Прокрутка Текста с WM_HSCROLL и Сообщениями WM_VSCROLL
Перемещать бар посылает WM_HSCROLL и сообщения WM_VSCROLL в процедуру окна всякий раз, когда потребитель щелкает перемещать бар или тащит перемещать ящик. Младшие слово WM_VSCROLL и WM_HSCROLL каждый содержит сообщение уведомления, которое указывает направление и величину перемещающего действия.
Когда WM_HSCROLL и сообщения WM_VSCROLL обработаны, перемещать сообщение уведомления бара изучен и перемещающее приращение вычислено. После того, как приращение будет приложено к течению, перемещающему позицию, окно перемещено в новую позицию используя функцию ScrollWindowEx, и позиция перемещается, ящик скорректирован использованием функции SetScrollInfo. Для версий операционной системы раньше чем 4.0, использовать функцию SetScrollPos, чтобы регулировать перемещать позицию ящика.
После того, как окно будет перемещено, часть своей области клиента сделана инвалид. Чтобы проверять, что неправильный регион скорректирован, функция UpdateWindow использована, чтобы генерировать сообщение WM_PAINT.
|
|
|
|
| |