PDA

Ver la Versión Completa : Detectar boton Minimizar Formulario


Gabriel
10-03-2008, 12:36:38
Hola Foro

Tengo una aplicación, que practicamente tiene bastantes pantallas modales, y pueden llegar a haber 3 profundidades de pantalla modal.

Quisiera poder detectar, si el cliente presiona el boton minimizar del formulario, para, detectarlo y minimizar la aplicación.

Ejemplo
if pulsan minimizar From Then Application.minimized;

Gracias

gluglu
10-03-2008, 13:26:13
private
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
...

procedure TForm.WMSysCommand(var Msg: TWMSysCommand);
begin
if (Msg.CmdType = SC_MAXIMIZE) then
...
else
if (Msg.CmdType = SC_MINIMIZE) then
...
else
if (Msg.CmdType = SC_RESTORE) then
...
else DefaultHandler(Msg);
end;

Saludos ;)

Gabriel
10-03-2008, 17:59:19
Muchas Gracias

Gabriel