Wie kann ich ein externes Programm in einem SDI/MDI Fenster öffnen
-
Wie der Titel schon sagt.
Ich suche eine Möglichkeit, ein externes Programm(ein Viewer für Daten) IN einem Fenster zu öffnen. Geht so was überhaupt?Wenn ja, kann ich die Region, in dem das ganze angezeigt wird dann auch mit auf eine Region beschränken( z.B. CRect )?
-
Das geht so einfach nicht.
Wenn die Applikation OLE beherscht kannst Du ein Dokument einbetten. So wie das Word zum Beispiel in Excel macht...
-
Danach hab ich schon gesucht und was gefunden.
http://www.henkessoft.de/C++/MFC/mfc_einsteigerbuch_kapitel11.htm
Aber, das Zielprogramm was eingebettet werden soll ist vorhanden ... als exe, kein ocx.
Wie erstelle ich die Umgebung, die die Daten einbettet?
Wie kann ich Daten austauschen?
Wo bekomme ich diese Information her?
-
Wenn das Zielprogramm kein OLE kann, dann kannst Du die Oberfläche auch nicht in Deiner Applikation hosten.
Außer das Programm verfügt über irgendeine andere Art von Schnittstelle!