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