как захватить экран с другого рабочего стола? (CreateDesktop) - PullRequest
0 голосов
/ 13 апреля 2011

, если один рабочий стол не является текущим рабочим столом, поэтому окна не будут его рисовать. Затем захват экрана DC не работал.

помоги мне !!!

1 Ответ

0 голосов
/ 17 июня 2011

Лучшее, что вы можете сделать, - это использовать технику, описанную в этой статье:

http://www.fengyuan.com/article/wmprint.html

По сути, вы должны обмануть приложения на другом рабочем столе, чтобы перерисовать их окна вDC на ваш выбор.Я сделал это однажды - это можно заставить работать, но это ни в коем случае не тривиально.

Есть много недостатков - например, не ожидайте, что сможете показать хороший рабочий стол в стиле Aero.

...