FAQ:WinAPI VCPP:ScrollWindow — различия между версиями

Материал из Весельчак У
Перейти к: навигация, поиск
(Новая: ===Что делает функция ScrollWindow()?=== Функция ScrollWindow() всего лишь двигает рисунок, уже нарисованный на конте...)
 
(нет различий)

Текущая версия на 19:38, 3 октября 2009

Что делает функция ScrollWindow()?

Функция ScrollWindow() всего лишь двигает рисунок, уже нарисованный на контексте окна, на заданное количество пикселов.

К примеру, у имеется нарисованное изображение на клиентской части окна, и нужно сделать скролинг этой части.

Первый путь: Стереть что уже было нарисовано, и перерисовывать все заново с учетом скролинга.

Второй путь: Передвинуть ту часть, которая останется в зоне видимости, и дорисовать недостаюшую часть. Функция ScrollWindow() как раз и пригодится, чтобы передвинуть рисунок на заданное количество пикселов. Останется потом только дорисовать.