Pracuję w MFC i próbuję przechwycić bmp na pulpicie. Używam GetDC (NULL), aby to zrobić, ale wydaje się, że ignoruje specjalne skórki windows. Wygląda na to, że ignoruje okna rysowane za pomocą UpdateLayeredWindow. Takie zachowanie zdaje się występować tylko w systemie Vista x64 i XP. Próbowałem również GetWindowDC z HWND pulpitu, ale wynik jest taki sam.Zrzut ekranu ignoruje niektóre okna
UWAGI: 1) Ekran działa. 2) W systemie Vista, jeśli włączę Aero, przechwytywania ekranu są w porządku, pojawiają się okna "specjalne". Tak więc w Vista dzieje się to tylko wtedy, gdy Aero jest wyłączone.
Pomysły?
Dziękuję.
dla mnie nie zrobił wideo przechwytywania –
Ciekawe ... Czy naciśnięciu Print Screen wykonać takie same? – sharptooth
@Umair Ahmed: Myślę, że sam ekran nie przechwytuje filmów –