Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MoveRect?


Andrey_rus ©   (2007-10-13 04:52:00) 

Существует ли функция, позволяющая не копировать прямоугольную область, как это делает CopyRect, а перемещать ее, очищая источник?


Dmitry S   (2007-10-14 06:26:00) [1]

1. Копируешь изображение куда надо.
2. Создаешь 2 региона, на основе прямоугольника, который был и который стал.
3. Находишь разность с регионов.
4. Заполняешь эту разность "пустым цветом", или заставляешь окно перерисоваться там:) (как, я не знаю)


DVM   (2007-10-13 23:45:00) [2]

Там где очистили, стену видно сквозь монитор. Кстати, все никак не соберусь сделать обои на десктоп с фотографией того. что за монитором. :)


Ping   (2007-10-13 13:03:00) [3]

Копируешь. Исходный прямоугольник заливаешь необходимым тебе "чистым" (гы-гы... дырка в мониторе) цветом.


Anatoly Podgoretsky   (2007-10-13 13:01:00) [4]

> Andrey_rus  (13.10.2007 04:52:00)  [0]

А что такое очищает?


homm   (2007-10-13 08:19:00) [5]

Ничего не понял, но может нужно это?
OffsetRect


Наверх

Титульная страница Поиск, карта сайта Написать письмо