Ver Mensaje Individual
  #5  
Antiguo 17-09-2008
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Reputación: 18
vejerf Va por buen camino
Hola cHackAll,
Intentaré explicarme un poco mejor... Yo tengo mi aplicación y desde ella llamo a Google Earth y para situarlo en mi aplicación la "mantengo" dentro de un TPanel, pero a mi modo de entender Google Earth sigue siendo una aplicación externa. La idea que persigo es dar desde mi menú el menú de Google Earth. Para ello lo que se me había ocurrido era cuando alguien hace click en un item de mi menú relacionado con Google Earth, enviarle a Google Earth la correspondiente secuencia de teclas con SendMessage o similar. Es verdad que no he logrado hacerlo funcionar y no sé si el fallo está en la forma de enviar las teclas o en otra cosa. Sin embargo, sí que me funcionó como ya expuse en el otro hilo el mensaje WM_CLOSE a Aplicacion.GetMainHwnd. El mensaje es externo porque Aplicacion es una variable de tipo IApplicationGE del COM API de Google Earth. Digamos que es el punto de entrada. Quizás el nombre de la variable no es el más adecuado porque podría confundirse con mi aplicación. Quizás hubiese sido más conveniente llamarla AplicacionGE. Pues así estamos, si uso:
Código Delphi [-]
SendMessage(AplicacionGE.GetMainHwnd,WM_CLOSE,0,0);
sí que funciona. Sin embargo cualquier otra cosa que he intentado nada de nada.

Gracias de nuevo por tu interés cHackAll.
Responder Con Cita