Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form Restore / welches Ereignis, Message (https://www.delphipraxis.net/51156-form-restore-welches-ereignis-message.html)

turboPASCAL 7. Aug 2005 08:04


Form Restore / welches Ereignis, Message
 
Moin, welches Ereignis/Message wird aufgerufen wenn man eine Form wiederhergestellt die in der Taskbar minimiert war/ist ?

Delphi-Quellcode:
procedure TForm1.WMSysCommand(Var Msg: TWMSysCommand);
begin
 case (Msg.CmdType and $FFF0) of
     SC_MINIMIZE: ;
     SC_RESTORE : ; // <--- wird nicht aufgerufen ?!
     SC_MAXIMIZE: ;
     SC_CLOSE:   ;
  end;
  inherited;
end;
Wenn die Form nicht in die Taskbar minimiert wird sondern nur auf den Desktop (inherited durch Defaulthandler(msg) ersetzt) dann klappt es mit SC_RESTORE.

jbg 7. Aug 2005 08:31

Re: Form Restore / welches Ereignis, Message
 
Das Formular in der Taskleiste ist das Application.Handle Fenster. Und das Restore von dem kannst du mit Application.OnRestore abfangen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz