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