Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Doble Click en el título de la Ventana (https://www.clubdelphi.com/foros/showthread.php?t=34051)

nemo 25-07-2006 19:56:39

Doble Click en el título de la Ventana
 
Hola Foro!
Tengo el siguiente problema: Para lograr que una ventana, al maximizarze, lo haga dejando un margen en la parte inferior de la pantalla, logré componer -en base al recorte de código de la web y a la ayuda de gente de aquí del foro-, el siguiente código:

Código Delphi [-]

 public
    { Public declarations }
    procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
    .
    .

y luego implemento ...

Código Delphi [-]
procedure TfrmPrincipal.WMSysCommand;
begin
  if (Msg.CmdType = SC_MAXIMIZE) then
    Constraints.MaxHeight := (Screen.Height)-(((Screen.Height) div 100)*5);
  if (Msg.CmdType  = SC_RESTORE) then
    Constraints.MaxHeight := Screen.Height;
  DefaultHandler(Msg);
end;

Funciona Ok, pero cuando efectuo un doble click en el título de la ventana, no funciona debido a que no he podido identificar e interceptar correctamente los mensajes asociados ...
Alguien puede ayudarme? ...

Gracias!


La franja horaria es GMT +2. Ahora son las 02:47:33.

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