Получить скрытое изображение IvideoWindow - PullRequest
0 голосов
/ 11 августа 2010

Мне нужно получить изображение скрытого окна IvideoWindow («Окно ActiveMovie»), которое показывает предварительный просмотр веб-камеры. Насколько я могу судить, предварительный просмотр не является наложением, он не имеет функций наложения, я могу использовать на нем принтскрин, но мне нужно, чтобы окно всегда оставалось скрытым, так что это не поможет. Также PrintWindow() функция API возвращает мне черный экран.

Языки программирования: c #, c, c ++, java, pascal.

Операционная система: Windows XP.

Есть идеи?

1 Ответ

0 голосов
/ 14 августа 2010

Хитрость в том, чтобы показать окно, но за пределами рабочего стола.Установите левое положение на desktop.width + 1 (не screen.width, потому что у пользователей может быть несколько экранов), а затем сделайте его видимым.

Таким образом, нормальные функции, такие как печать экрана, работают, и пользователи по-прежнему не видят его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...