Einzelnen Beitrag anzeigen

Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#1

SC_MINIMIZE wird aus Taskbar nicht aufgerufen

  Alt 6. Aug 2006, 21:09
Hallo,

ich wollte mit Hilfe folgender Prozedur die Message SC_MINIMIZE abfangen, doch mir ist aufgefallen, das SC_MINIMIZE nur abgefragt wird, wenn ich auf den Minimze-Button in der Titelleiste des Programmes drücke, doppelklicke ich aber auf den Eintrag in der Taskbar, so dass es auch minimiert wird, passiert nichts:
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
                 CoolTrayIcon.IconVisible:=True;
                 Application.Minimize;
                end;
  end;
 inherited;
Woran kann dies liegen?

Gruß
Mazel
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat