![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить полный скриншот экрана [D5, WinXP]
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]Имхо для этого надо писать драйвер, что бы иметь прямой доступ к видеопамяти.