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 Taskbar Click Minimize.. (https://www.delphipraxis.net/150817-taskbar-click-minimize.html)

dumper 28. Apr 2010 07:43


Taskbar Click Minimize..
 
Hallo,
ich möchte bei einem Klick auf den Taskbareintrag meines Programmes, dass es sich minimiert wenn es im Vordergrund ist. Hab jetzt schon ne Zeit lange gegooglet aber is nix bei rumgekommen. thx 4 answer!

himitsu 28. Apr 2010 07:54

Re: Taskbar Click Minimize..
 
Zitat:

Zitat von dumper
Hallo,
ich möchte bei einem Klick auf den Taskbareintrag meines Programmes, dass es sich minimiert wenn es im Vordergrund ist. Hab jetzt schon ne Zeit lange gegooglet aber is nix bei rumgekommen. thx 4 answer!

Dieses ist eigentlich das Standardverhalten von Windows
Wenn du nicht selbst etwas in deinem Progamm machst, welches dieses Verhalten ändert
und wenn auch keine verbaute Fremdkomponente es ändert,
dann sollte dein Programm dieses automatisch machen.

dumper 28. Apr 2010 08:28

Re: Taskbar Click Minimize..
 
jo..

weiss jetzt woran es liegt. habe die woll2woll 1stclass imageform komponente auf mein programm gezogen und den borderstyle von der form auf bsnone. borderstyle bsnone verhindert das minimieren. Iwelche Vorschläge?

Matze 28. Apr 2010 08:53

Re: Taskbar Click Minimize..
 
Zitat:

Zitat von dumper
borderstyle bsnone verhindert das minimieren.

Nein, das funktioniert nach wie vor, wenn man auf den Taskleisten-Button klickt. Daran liegt es folglich nicht.

ULIK 27. Nov 2017 14:59

AW: Taskbar Click Minimize..
 
Sorry, daß ich den Beitrag nochmal aktiviere: ich hab gerade das gleiche Problem.

eine Form mit Borderstyle bsNone wird nicht minimiert, wenn ich in der Taskleiste auf das Symbol klicke.

Zumindest unter Delphi XE und Windows 7. Kann das jemand bestätigen?
Hintergrund der Geschichte: ich habe Anwendung, deren Hauptfenster vom Benutzer maximiert dargestellt werden kann: also WindowState = wsMaximized und BorderStyle := bsNone.
Nun reagiert z.B. ein Windows+M bei dieser Anwendung nicht mehr: die Anwendung bleibt dennoch voll sichtbar. Weiter habe ich auf einem 2-Monitorsystem das Problem, daß ich die Anwendung nun mittels Klick in der Taskbar nicht mehr minimieren kann.

Kennt da jemand Abhilfe?


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