![]() |
Kontextmenü auf Taskleiste
Hi Leute,
ich habe da mal ne ganz doofe Frage an euch: Ist es normal, dass bei einem neuen Projekt das Kontextmenü in der Taskleiste (also ein Rechtsklick auf gestarteter Anwendung) nur die Einträge "Wiederherstellen" (ausgegraut), "Minimieren" und "Schließen" hat? Dies ist mir eben erst aufgefallen und habe gerade keinen anderen Delphi Rechner in der Nähe um zu prüfen, ob es an meinem Rechner (oder installierten Komponenten) liegt. Danke + Gruß Matthias PS: Delphi 7 benutze ich momentan auf WinXP Prof. SP3 |
Re: Kontextmenü auf Taskleiste
Ist bei meinen Delphi-Anwendungen genau das gleiche. Nutze den Turbo Delphi Explorer und da sind ebenfalls nur die drei Einträge vorhanden. Wenn ich mich richtig erinnere, ist mir das auch früher schon bei mit Delphi geschriebenen Anwendungen mal aufgefallen...
Edit: Mein 500. :party: ;-) |
Re: Kontextmenü auf Taskleiste
Das Problem ist halt, dass wenn ein Formular angezeigt wird, noch ein anderes Fenster (unsichtbar) erzeugt wird. Dieses ist dann für den Taskbar-Eintrag zuständig (daraus leitet sich auch die Fähigkeit ab, dass ein Programm einen anderen Text in der Taskleiste stehen haben kann als in der Form-Caption). Die Entwickler von Borland/CodeGear/Embarcadero(?) hatten damit so ihre Probleme, weil ja nicht das Fenster des Taskleisteneintrags gemeint ist, sondern ein anderes. Also hat man sich wohl dazu entschieden, diese Einträge zu entfernen. Wenn man die Quellen mitinstalliert hat, wird sich auch irgendwo finden, dass die Menüeinträge entfernt werden. Diese kann man wieder herzaubern, doch werden diese nicht wie die anderen Einträge von Windows lokalisiert (Sprache angepasst), weshalb anderssprachige Einträge dämlich erscheinen. Wenn das Programm nur auf deutschen Betriebssystemen laufen soll, ist das aber kein Problem.
Bernhard PS: Das Verhalten tritt auch bei der Delphi-IDE auf. |
Re: Kontextmenü auf Taskleiste
Das Thema hatten wir schon mal vor langer Zeit hier in der DP.
Der Grund für dieses Verhalten liegt in der VCL selbst, da die TApplication ein nicht sichtbares Fenster für das Messagehändling erzeugt. Man könnte wenn man wollte aber eigene Einträge hinzufügen und diese dann selbst interpretieren... Aber unter Windows 7 hat man eh nix davon. ;) |
Re: Kontextmenü auf Taskleiste
@turboPASCAL
Was meinst du mit... Zitat:
|
Re: Kontextmenü auf Taskleiste
Weil die Taskbar von Win7 (genannt Superbar) ein anderes Kontextmenü hat. ;)
|
Re: Kontextmenü auf Taskleiste
Zitat:
Probier es mal mit Shift+Rechtsklick ;) |
Re: Kontextmenü auf Taskleiste
Ich danke für die Antworten also muss man das Kontextmenü selbst aufbauen.
Dann kann man wenigstens gleich weitere Einträge hizufügen ;-) Windows 7 werde ich mir dann auch mal anschauen, wenn die bar schon "super" heißt ... Gruß Matthias |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:23 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