![]() |
"Application.Minimize" funktioniert nicht korrekt,
...weil es zwar kleiner ist, aber immer noch als "Balken" unten links zu sehen ist.
Kann es daran liegen, dass ich den Eintrag aus der Taskleiste entfernt habe? |
Re: "Application.Minimize" funktioniert nicht korr
Zitat:
|
Re: "Application.Minimize" funktioniert nicht korr
Und Lösungswege?
|
Re: "Application.Minimize" funktioniert nicht korr
Hide?
|
Re: "Application.Minimize" funktioniert nicht korr
Das kommt darauf an, was du vor hast.
Eine möglichkeit wäre ide Mainform zum APP_WINDOW machen und deren WM_SYSCOMMAND überschreiben, so dass SC_MINIMIZE die DefWndProc für das Mainform aufgerufen wird und nicht wie in TCustomForm.WMSysCommand die Botschaft zum Application.Handle umgeleitet wird. |
Re: "Application.Minimize" funktioniert nicht korr
Also eigentlich hatte ich vor, dass sich das Programm zum TrayIcon hin minimiert, und dass es dann auch "weg" ist ;)
@ Hide: Sowas in der Art :D |
Re: "Application.Minimize" funktioniert nicht korr
Ich habe dieses Problem auch gerade gehabt und habe es mit folgendem Code im Application.OnMinimize gelöst:
Delphi-Quellcode:
Auch wenns spät kommt, vlt stolpert die Nachwelt darüber ;-)
Hide;
Application.ProcessMessages; ShowWindow(Application.Handle, SW_HIDE); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz