Einzelnen Beitrag anzeigen

_BlackDragon_

Registriert seit: 4. Dez 2007
Ort: Eschweiler
64 Beiträge
 
#1

Ändern des DeviceContext eines fremden Fenster

  Alt 22. Sep 2008, 16:15
Hallo zusammen.

Hat jemand eine Idee oder einen Wink mit dem Zaunpfahl für mich?

Ich habe eine Anwendung, in der ich Screenshots beliebiger Fenster anzeigen kann. Jetzt würde ich gerne
dafür sorgen, dass diese Anwendungen nicht auf dem Desktop gezeichnet werden, sondern evtl. in einem eigenem DeviceContext (CreateCompatibleDC(...)). Wie kann der DC eines Fensters geändert werden? Den DC der Fenster zu erhalten ist ja kein Problem, dank "GetWindowDC(...)". Aber ändern läßt der sich nicht so ohne weiteres.
Ich möchte quasi einen "virtuellen Desktop" erstellen.

Ich hoffe ich hab mich einigermaßen verständlich ausgedrückt.

Gruss

BlackDragon

PS: Bevor irgendwelche Fragen diesbezüglich auftauchen, NEIN, es ist kein Scherzprogramm etc...
  Mit Zitat antworten Zitat