Visuelle Ausgabe einer DirectX-Anwendung erfassen - auch im Hintergrund?
Ich muss die visuelle Ausgabe (wie ein Screenshot) eines DirectX-Fensters erfassen. Derzeit benutze ichdieser Ansatz.
Wenn sich das Fenster im Hintergrund befindet, erfasst es jedoch alles, was sich davor befindet.
Ich sehe, dass DirectX-Fenster auch im minimierten oder im Hintergrund gerendert werden, daher sollte dies möglich sein.
Aber wie? (Es muss auch schnell sein und leider auch unter Windows XP funktionieren ...)
Bearbeiten: Ich bin in diesen Tagen sehr beschäftigt ... Keine Sorge, ich stelle das Kopfgeld zurück, wenn es abläuft.