Показать сообщение отдельно
  #14  
Старый 22.12.2010, 15:50
strbb strbb вне форума
Прохожий
 
Регистрация: 20.12.2010
Сообщения: 14
Репутация: 10
По умолчанию

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