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

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

Как получить полный скриншот экрана [D5, WinXP]


Страницы:   1 2

kami ©   (2005-05-10 21:45:00) 

Имеется ввиду вместе с курсором мыши, подсказками от "запуздыренных" иконок и т.п.
Стандартное BitBLT(myBMP.Canvas.Handle,....,DC(0)) этого не делает :(


Eraser   (2005-05-11 17:44:00) [21]

_silver ©
а вот не надо...:)


Стандартные виндовозовские подсказки (в Пуске например) 100 пудово не перехватываются, как и прозрачные окна.


_silver   (2005-05-11 17:40:00) [22]

kami ©   (10.05.05 21:45)
Имеется ввиду вместе с курсором мыши

BitBlt
GetCursorPos
GetCursor
SetCursor
DrawIconEx

> а подсказки не перехватываются, потому что они
> полупрозрачные... имхо забей на них )

а вот не надо...:)


Eraser   (2005-05-11 12:52:00) [23]

kami ©

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


alpet   (2005-05-11 11:21:00) [24]

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


Страницы:   1 2

Наверх

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