Einzelnen Beitrag anzeigen

LizardKaiser

Registriert seit: 18. Feb 2007
Ort: Kassel
25 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Neues Programm im eigenen Programm öffnen

  Alt 11. Jun 2007, 14:32
Das erinnert mich an eine kleine Spielerei, die ich mal in C++ umgesetzt hatte ...

- Du öffnest Word mit COM oder per ShellExecute - was dir halt lieber ist
- Du holst dir das Fenster-Handle von Word (vorher mit Spy++ oder dergleichen (selbstgeschriebenen) Programmen den Klassennamen herausfinden) => FindWindow
- Setzt das Parent vom Word-Fenster auf das Handle deiner Form => SetParent
- je nach belieben noch den Fensterstil vom Word-Fenster auf WS_CHILD setzen SetWindowLong

Das sollte es gewesen sein

Grüße, Lizard

Edit: einige denkfehler behoben
  Mit Zitat antworten Zitat