Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi click auf bsmaximize, welches ereignis nehmen? (https://www.delphipraxis.net/54392-click-auf-bsmaximize-welches-ereignis-nehmen.html)

richard_boderich 3. Okt 2005 17:15


click auf bsmaximize, welches ereignis nehmen?
 
moin!

kleine frage, welches ereignis kann ich benutzen, wenn ich etwas in abhaengikeit von der maximieren funktion des forms ausloesen will. sprich bei klick auf bsmaximze soll etwas ausgefuehrt werden. onresize is nutzlos, weil das auch bei manueller verkleinerung des forms
ausloest. es soll aber nur bei nutzung der max. funktion ausgeloest werden. hat jemand ne idee dazu?

SirThornberry 3. Okt 2005 17:38

Re: click auf bsmaximize, welches ereignis nehmen?
 
wenn ich deine Frage richtig verstanden habe dann gehts so:
Delphi-Quellcode:
  private
    procedure FWMSysCommand(var AMsg: TMessage); message WM_SYSCOMMAND;
[...]
procedure TForm1.FWMSysCommand(var AMsg: TMessage);
begin
  if AMsg.WParam = SC_MAXIMIZE then
  begin
    //write here what to do
  end;
  inherited;
end;

richard_boderich 4. Okt 2005 09:04

Re: click auf bsmaximize, welches ereignis nehmen?
 
ja danke sir , es funzt ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 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