Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-12-2012
_CALI _CALI is offline
Miembro
 
Registrado: mar 2008
Posts: 99
Poder: 17
_CALI Va por buen camino
mantener un panel siempre al fondo en mdi aplicación

Hola amigos, gusto como siempre,

tengo una aplicación MDI con un panel de fondo de contenedor de otros controles,
como hago para mantener el panel siempre al fondo de los demas formularios??
tengo esto:

Código Delphi [-]
procedure TPanel.Loaded;
begin
  inherited;
  Windows.SetParent(Handle, MainForm.ClientHandle);
end;
 
procedure TPanel.WMWindowPosChanging(var Message: TWMWindowPosChanging);
begin
 inherited;
 Message.WindowPos^.hwndInsertAfter := HWND_BOTTOM;
end;


Aparentemente con esto bastaría, pero cuando cambio de formularios mediante el menu de sistema en la opción "siguiente", el panel se sobreposiciona sobre el formulario que cambie, podria ser manejando el mensaje que llama al siguiente formulario, pero mmm nose, me gustaria si con el mensaje wm_windowposchanging del panel bastaria

Gracias

Última edición por _CALI fecha: 27-12-2012 a las 05:47:34.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
panel siempre visible RebeccaGL Varios 4 07-10-2011 18:29:37
Mantener el Formulario principal en el fondo. Critter Lazarus, FreePascal, Kylix, etc. 5 25-10-2010 10:04:27
Mantener viva la aplicación HombreGordo Varios 9 04-11-2008 20:57:24
Mantener Aplicacion Arancada ramonibk API de Windows 10 26-10-2004 18:25:00
Mantener Form1 siempre detrás de Form2 Gorka Varios 1 13-10-2004 13:13:48


La franja horaria es GMT +2. Ahora son las 08:26:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi