Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Externes Programm in eigenes Programm integrieren

  Alt 15. Mai 2010, 07:40
Theoretisch geht es so: Das Fremdprogramm öffnen, sich dessen Fensterhandle holen, mit SetParent() dem Fremdfenster sagen, das dein Programm sein neuer Parent ist und dann alle nötigen Windows-Messages an das Fremdfenster weiterleiten.

Praktisch ist diese Methode eher "pfui". Für so eine Anforderung sollte man dann schon auf den API's der Fremdprogramme aufbauen. Word, Excel, OpenOffice haben ja sowas. Da kommt man eher zu einer nutzbaren Endanwendung.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat