Einzelnen Beitrag anzeigen

Joe24

Registriert seit: 21. Dez 2004
Ort: Berlin
51 Beiträge
 
#9

Re: Fremde Anwendung in eigener Anwendung laufen lassen.

  Alt 23. Dez 2004, 14:13
Ermittle mit GetWindowThreadProcessId das Fenster-Handle des Hauptprozesses.

Finde alle untergeordneten Fenster mit EnumChildWindow

Setze die Eingenschaft Parent der ermittelten Fenster mit SetParent auf das
Fenster-Handle deines Progs. Damit hast du alle Fenster der Anwendung gecaptured.

p.s.
GetWindowThreadProcessId, EnumChildWindow und SetParent sind Windows-API Funktionen.
  Mit Zitat antworten Zitat