Re[2]: Корректный захват скриншота?
От: Andrew S Россия http://alchemy-lab.com
Дата: 21.02.08 17:27
Оценка: +1
C>>Подскажите, как можно программно получить снимок экрана эквивалентный тому, который получается при нажатии клавиши Print Screen. Попробывал делать через GetDesktopWindow. Но обнаружил следующее: некоторые окна програм написанных под .NET не снимаются (отсутствуют в снимке экрана), а если делать через Print Screen они отображены на скриншоте. Какие есть еще способы получить снимок экрана, чтобы захвачено было все?


_>Вот хороший кусочек кода (из MSDN'а):


[skipped]

Указанный код не снимет лайеред окна (это решается соотв. флагом в bitblt). Ну и оверлей... (а это уже не решается)
http://www.rusyaz.ru/pr — стараемся писАть по-русски
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.