Снимок экрана игнорирует некоторые окна
Я работаю в MFC, и я пытаюсь захватить BMP на рабочем столе. Я использую GetDC (NULL), чтобы сделать это, но, похоже, он игнорирует специальные скины окон. Кажется, игнорировать окна, нарисованные с помощью UpdateLayeredWindow. Такое поведение, кажется, происходит только в Vista x64 и XP. Я также пробовал GetWindowDC с настольным HWND, но результат тот же.
ЗАМЕТКИ: 1) Print Screen работает. 2) В Vista, если я включу Aero, снимки экрана будут в порядке, & quot; специальные & quot; окна появляются. Так что в Vista это происходит только когда Aero отключен.
Идеи?
Спасибо.