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

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

Копирование "поверхности" компонента [D7]


hgd ©   (2005-02-16 09:12:00) 

BitBlt копирует часть экрана, а как можно скопировать содержимое поверхности какого-либо компонента, чтобы если сверху него что-нибудь есть, то она не копируется. Если можно пример.


Digitman   (2005-02-16 09:40:00) [1]


> Johnmen ©   (16.02.05 09:33) [2]


меньшинства упускаешь из виду)


Johnmen   (2005-02-16 09:33:00) [2]

>если сверху него что-нибудь есть,

Если "него", то сверху явно она :)))


Digitman   (2005-02-16 09:27:00) [3]


> BitBlt копирует часть экрана


где ты такую ерунду вычитал ?

ф-ция оперирует контекстами устройств (device context), а не "частями экрана"


> содержимое поверхности какого-либо компонента


если компонент создает собственное окно, то получить его контекст для передачи hdcSrc-параметром в BitBlt можно вызовом GetDC(хэндл_окна)


Наверх

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