По-умолчанию система не рисует невидимые части окон. И чтобы получить то, что находится за нашим окном можно было установить стиль WS_EX_LAYERED и потом вызвать SetLayeredWindowAttributes(hwnd,0,255,LWA_ALPHA) - окно так и останется не прозрачным, но можно будет получить контекст рабочего стола и скопировать, например через BitBlt картинку, которая не отображается. Но с включенной темой Aero это не работает. Временное решение нашел такое: DwmEnableComposition(DWM_EC_DISABLECOMPOSITION), что отключает Aero на время работы программы. Есть ли другой способ получить картинку за нашим окном? Или хотя бы как выключить темы Aero только для одного окна нашей программы.