-> Hier kostenlos registrieren
Hallo zusammen,
aktuell rufe ich ein externes Programm in meinem Projekt mit folgendem Code auf:
Das ganze öffnet mir nun das Programm wie gewünscht aus der Runtime heraus und legt es über die Runtime oder holt es, sofern es bereits geöffnet ist, wieder in den Vordergrund.
Gibt es nun eine Möglichkeit, diesen Aufruf in einem Bildfenster zu tätigen, so dass das Programm in meinem Bildfenster erscheint und nicht als externes Programm neben der Runtime läuft?
Gruss,
Michael
aktuell rufe ich ein externes Programm in meinem Projekt mit folgendem Code auf:
Code:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
HWND Handle=NULL;
if(GetTagBit("On1"))
{
Handle=FindWindow(NULL, "Mozilla Firefox");
if(Handle)
{
ShowWindow(Handle, SW_SHOWMINIMIZED);
ShowWindow( Handle, SW_SHOWNORMAL );
SetForegroundWindow(Handle);
}
else
{
ProgramExecute("C:\\Programme\\Mozilla Firefox\\firefox.exe");
}
}
}
Das ganze öffnet mir nun das Programm wie gewünscht aus der Runtime heraus und legt es über die Runtime oder holt es, sofern es bereits geöffnet ist, wieder in den Vordergrund.
Gibt es nun eine Möglichkeit, diesen Aufruf in einem Bildfenster zu tätigen, so dass das Programm in meinem Bildfenster erscheint und nicht als externes Programm neben der Runtime läuft?
Gruss,
Michael