Как сделать снимок экрана под своим собственным окном, исключая свое собственное окно

Предполагая, что я хочу запрограммировать лупу, как я могу захватить содержимое экрана, исключая мое собственное окно? Я знаю, как сделать снимок экрана в собственном окне с помощью BitBlt и Desktop DC.

И чтобы было понятнее: я хочу показать увеличенное содержимое в моем окне.

Изменить: Кажется, что нет другого решение, чем скрыть мое окно (или клиентскую область) так или иначе, прежде чем я смогу захватить содержимое экрана под своим окном. По-видимому, это заставляет мое окно мерцать, что делает этот сценарий бесполезным.

6
задан iamjoosy 28 June 2011 в 14:26
поделиться