Acabo de probar tu solución cHackAll pero no es exactamente lo que necesito. Intentaré explicarme algo mejor. Estoy realizando una aplicación que interacciona con el Google Earth intentando que ambas aplicaciones sean una sola. Por eso intento situar el GE en la parte de la pantalla que me interesa que ocupe y todo eso. Pues bien si arranco mi aplicación y no le digo que coloque el GE On Top mediante la sentencia:
SetWindowPos(Aplicacion.GetMainHwnd,HWND_TOPMOST,220,75,ancho-220,alto-75,SWP_SHOWWINDOW);
no puedo tener las dos aplicaciones como si fueran una sola xq si pulsara en cualquier parte de mi aplicación se situaría por encima del GE.
La cosa es q cuando yo selecciono algún menú me interesa q sea este el que se sitúe por encima del resto, es decir, la aplicación de fondo, por encima el GE y encima de él, el nuevo menú. Es como si tuviese varias capas y lo q me interesa es poder estas capas a mi antojo en tiempo de ejecución...
¿Es facilito no?
