Снимок экрана игнорирует некоторые окна

Я работаю в MFC, и я пытаюсь захватить BMP на рабочем столе. Я использую GetDC (NULL), чтобы сделать это, но, похоже, он игнорирует специальные скины окон. Кажется, игнорировать окна, нарисованные с помощью UpdateLayeredWindow. Такое поведение, кажется, происходит только в Vista x64 и XP. Я также пробовал GetWindowDC с настольным HWND, но результат тот же.

ЗАМЕТКИ:   1) Print Screen работает.   2) В Vista, если я включу Aero, снимки экрана будут в порядке, & quot; специальные & quot; окна появляются. Так что в Vista это происходит только когда Aero отключен.

Идеи?

Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос