Показать сообщение отдельно
Старый 30.01.2014, 23:34   #1
Hamaus
ПроЭктировщик
 
Аватар для Hamaus
 
Регистрация: 12.09.2005
Сообщений: 138
Написано 20 полезных сообщений
(для 31 пользователей)
Плохо хитрый скрин

Всем привет!
Как сделать захват экрана и вывод одновременно?
Т.е. на компе запускается прога. Необходимо сделать скрин, обработать полученное изображение и вывести на экран. Все это в риалтайме. Сложность в том, что прога хз как выводит изображение (GDI, OpenGL,DirectX...). К тому же само окно должно быть скрыто (выводится обработанное изображение).
На ум пришли следуюшие варианты решений:
  • PrintWindow не подходит, т.к. ловит только графику, обрабатываемую в винде.
  • BitBlt с контекста экрана делает снимок всего что выводится.
  • За областью рабочего стола приложение не отрисовать, т.к. попадает в отсечение.
  • Виртуальный рабочий стол тоже не подошел, т.к. отрисовка происходит только активного рабочего стола.
Подкиньте какие-нибудь идеи. Заранее спасибо )
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (30.01.2014)