Ich arbeite in MFC und ich versuche, eine BMP des Desktops zu erfassen. Ich benutze GetDC (NULL), um dies zu tun, aber es scheint, dass speziell gehäutete Fenster ignoriert werden. Es scheint Fenster zu ignorieren, die mit UpdateLayeredWindow gezeichnet wurden. Dieses Verhalten scheint nur unter Vista x64 und XP zu erfolgen. Ich habe auch GetWindowDC mit dem Desktop HWND versucht, aber das Ergebnis ist das gleiche.Bildschirmaufnahme ignoriert einige Fenster
HINWEISE: 1) Print Screen funktioniert. 2) Unter Vista, wenn ich Aero aktiviere, sind die Bildschirmaufnahmen in Ordnung, "spezielle" Fenster erscheinen. Unter Vista passiert das nur, wenn Aero deaktiviert ist.
Eine Idee?
Vielen Dank.
mir den Ball hielt es Capture-Videos –
Interessante ... Hat Drücken Print Screen das gleiche durchführen? – sharptooth
@Umair Ahmed: Ich denke, dass Print Screen selbst keine Videos erfasst –