Cita:
Empezado por gaunmanuel
Lo que quiere hacer es abrir una aplicación externa dentro de un formulario de Delphi.
|
Tal vez no te he entendido, pero creo que la cosa no es difícil.
Hay varias formas de hacerlo, pero todas se basan en lo mismo:
(1) Ejecutar la aplicación
(2) Averiguar el handle de su venana principal
(3) Asignar el Parent de esa ventana a tu formulario.
Algo así debería funcionar:
Código Delphi
[-]
h := ShellExecute(handle, 'open', 'notepad.exe', nil, nil, SW_SHOW);
h := FindWindow('Notepad',nil);
Windows.SetParent(H, Handle);
ShowWindow(h, SW_SHOWMAXIMIZED);
Está con el NOTEPAD, pero no debería ser difícil adaptarlo a la tuya.