Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: Graphik eines anderen Windows Fensters capturen

  Alt 30. Apr 2014, 08:51
Also generell solltest Du so vorgehen:
  1. Ermitteln aller Threads des Zielprozesses über die Prozess-Id mit den ToolHelp-Funktionen (CreateToolHelp32SnapShot, Thread32First, Thread32Next)
  2. Ermitteln aller Fenster jedes Threads sowie deren Sichtbarkeit über EnumThreadWindows
  3. Den Devicecontext des Fensters holen, den Inhalt in ein Bitmap kopieren und den Context wieder freigeben. Alternativ kannst Du die Funktion PrintWindow verwenden, um sich das Fenster selber in das Bitmap-Canvas-Handle zeichnen zu lassen
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat