Ich verwende folgendenen Code um mein Programm beim Minimieren komplett zu verstecken.
Delphi-Quellcode:
private
procedure WMSYSCOMMAND(var Msg: TWMSysCommand); Message WM_SYSCOMMAND;
..
..
procedure TForm1.WMSYSCOMMAND(var Msg: TWMSysCommand);
begin
Case (Msg.CmdType and $FFF0) of
SC_MINIMIZE: begin
Hide;
end;
end;
inherited;
Jetzt möchte ich allerdings, dass NUR beim Klicken auf den Minimieren-Button in der Titelleiste des Fenster das Programm minimiert wird.
Bei einem Klick auf den Taskbareintrag soll gar nichts passieren.