FAQ:WinAPI VCPP:ScrollWindow — различия между версиями
Материал из Весельчак У
RXL (обсуждение | вклад) (Новая: ===Что делает функция ScrollWindow()?=== Функция ScrollWindow() всего лишь двигает рисунок, уже нарисованный на конте...) |
(нет различий)
|
Текущая версия на 19:38, 3 октября 2009
Что делает функция ScrollWindow()?
Функция ScrollWindow() всего лишь двигает рисунок, уже нарисованный на контексте окна, на заданное количество пикселов.
К примеру, у имеется нарисованное изображение на клиентской части окна, и нужно сделать скролинг этой части.
Первый путь: Стереть что уже было нарисовано, и перерисовывать все заново с учетом скролинга.
Второй путь: Передвинуть ту часть, которая останется в зоне видимости, и дорисовать недостаюшую часть. Функция ScrollWindow() как раз и пригодится, чтобы передвинуть рисунок на заданное количество пикселов. Останется потом только дорисовать.