Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите получить скрин неактивного десктопа

8.5K
01 мая 2010 года
FrostFX
121 / / 01.03.2007
Создаю десктоп функцией CreateDesktop, успешно переключаюсь туда-обратно. Однако никак не выходит сделать скриншот неактивного в данный момент десктопа - получается либо черный экран либо белый.

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

Подскажите какой-нибудь рабочий способ отрисовать невидимый десктоп целиком, или хотябы поля ввода с помощью PrintWindow?
14
04 мая 2010 года
Phodopus
3.3K / / 19.06.2008
Так если у них PARENTDC, то их изображение должен хранить родительский DC? А что получается при PrintWindow родителя?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог