Einzelnen Beitrag anzeigen

Viktorii

Registriert seit: 19. Jul 2007
358 Beiträge
 
#8

Re: anwendung über tna schließen, bei formclose minimieren

  Alt 10. Jul 2009, 11:06
Zitat von Muetze1:
1. ruft nur Close auf, wenn du nicht die Botschaft WM_SYSCOMMAND behandelst und dort das Command SC_CLOSE. Dort könntest du entsprechend deinen Wünschen ein Minimieren auslösen und dann diese Botschaft nicht weiterleiten zu deiner App (kein Inherited, wenn WM_SYSCOMMAND und SC_CLOSE).
Das Abfangen klappt bei mir. Nur das Auslösen des Minimierens nicht

Müsste es so nicht klappen?

Delphi-Quellcode:
  if (Message.Msg = WM_SYSCOMMAND) and (Message.WParam = SC_CLOSE) then
    Message.WParam := SC_MINIMIZE;

  inherited;
SC_MAXIMIZE funktioniert
  Mit Zitat antworten Zitat