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