Ver Mensaje Individual
  #2  
Antiguo 04-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si haces tu aplicación MDI (la primera parte con la barra de iconos no me ha quedado clara...) para hacer que esté siempre "OnTop" puedes utilizar la API SetWindowsPos, auq además de posición permite cambiar el Z-Order.

En el OnShow (por ejemplo) del form principal coloca este código:

Código Delphi [-]
  with Self do 
    SetWindowPos(Self.Handle, 
                 HWND_TOPMOST, 
                 Left,  
                 Top,  
                 Width,
                 Height,
                 SWP_SHOWWINDOW);

Es a nivel de formulario así que si no es MDI, puedes cambiar el Self.Handle por Application.Handle para que el resto de formulario "cojan" esta característica.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita