Цитата:
Сообщение от NumLock
через GetUpdateRgn получаем хэндл региона для обновления, потом вызываем GetRegionData и получаем прямоугольник, далее копируем этот прямоугольник BitBlt. ну это так, в кратце)
|
Спасибо, но я никак не пойму как получить размер прямоугольника?
Код:
wnd:=GetActiveWindow();
GetUpdateRgn(Wnd, Rgn, true);
a:=GetRegionData(RGN, 9999999, nil);
showmessage(inttostr(a));
Возвращает всегда 0. Есть ли готовые подобные примеры?
update: немного разобрался, но как же получить нужный мне буффер PRgnData?