Ventanas stayontop
Publicado por Mariposa Mental (8 intervenciones) el 10/10/2007 15:01:12
Hola todos,
tengo una aplicación con una ventana principal, las ventanas se abren con stayontp ya que sino se van detrás de la ventana principal y no se ven.
Sé que con una aplicación mdi se solucionaría pero no quiero que se junten los menús de las distintas pantallas y por lo que he leido es imposible quitar esa utilidad.
Mi problema es que una de las ventanas que están stayontop abre un documento de word, y aunque uso como pone en algunos mensajes:
AppHandle := FindWindow(nil, 'IEXPLORE.EXE' );
if AppHandle <> 0 then
if IsIconic(AppHandle)
then ShowWindow(AppHandle, SW_RESTORE)
else SetForegroundWindow(AppHandle);
Mi ventana se queda por encima del word tenga quien tenga el foco, pasa con toda las aplicaciones que tenga abiertas, se supone que el stayontop es sobre las ventanas de la propia aplicación no de todo el pc, ¿no?
¿Cómo lo puedo solucionar?
Espero que me podais ayudar, muchas gracias.
tengo una aplicación con una ventana principal, las ventanas se abren con stayontp ya que sino se van detrás de la ventana principal y no se ven.
Sé que con una aplicación mdi se solucionaría pero no quiero que se junten los menús de las distintas pantallas y por lo que he leido es imposible quitar esa utilidad.
Mi problema es que una de las ventanas que están stayontop abre un documento de word, y aunque uso como pone en algunos mensajes:
AppHandle := FindWindow(nil, 'IEXPLORE.EXE' );
if AppHandle <> 0 then
if IsIconic(AppHandle)
then ShowWindow(AppHandle, SW_RESTORE)
else SetForegroundWindow(AppHandle);
Mi ventana se queda por encima del word tenga quien tenga el foco, pasa con toda las aplicaciones que tenga abiertas, se supone que el stayontop es sobre las ventanas de la propia aplicación no de todo el pc, ¿no?
¿Cómo lo puedo solucionar?
Espero que me podais ayudar, muchas gracias.
Valora esta pregunta
0