Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Скриншот с окна


Автор: Brodyaga 16.3.2010, 16:55
Всем доброго времени суток! Можно ли както с помощью WinApi снять скриншот с окна, даже если его размеры выходит за видимую область и получить этот скриншот в виде HBITMAP?

Автор: GremlinProg 16.3.2010, 22:31
да, можно послать окну сообщение WM_PRINT/WM_PRINTCLIENT

Автор: Brodyaga 17.3.2010, 16:22
Это сообщение для всех окон подойдёт?

Автор: GremlinProg 18.3.2010, 09:32
для всех, которые его не игнорируют,
т.е. все, по крайней мере, хоть что-то но рисовать будут (хотя бы рамку и/или фон окна),
исключением будут только те окна, которые явно блокируют эти сообщения

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)