Re[3]: Корректный захват скриншота?
От: creatman Германия  
Дата: 22.02.08 11:56
Оценка:
Здравствуйте, Andrew S, Вы писали:

C>>>Подскажите, как можно программно получить снимок экрана эквивалентный тому, который получается при нажатии клавиши Print Screen. Попробывал делать через GetDesktopWindow. Но обнаружил следующее: некоторые окна програм написанных под .NET не снимаются (отсутствуют в снимке экрана), а если делать через Print Screen они отображены на скриншоте. Какие есть еще способы получить снимок экрана, чтобы захвачено было все?



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


AS>[skipped]


AS>Указанный код не снимет лайеред окна (это решается соотв. флагом в bitblt). Ну и оверлей... (а это уже не решается)


Действительно, нехватало флажка CAPTUREBLT


 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.