![]() |
Betriebssystem: Win 7,Win 10
Tray-Icon standardmäßig anzeigen?
Hallo und schönen Tag!
Wenn eine Applikation ein TRAY-ICON besitzt, so wird dieses standard-mäßig in der Tray-Area AUSgeblendet. Erst wenn der Benutzer explizit in der Taskleiste die Schaltfläche "Ausgeblendete Symbole einblenden" betätigt, kann er das Tray-Icon der App in der Tray-Area einblenden. Das ist unlogisch, da der Benutzer erst einmal WISSEN muss, dass die App ein Tray-Icon hat und dann dieses händisch sichtbar machen muss! Wie kann man programmatisch das Tray-Icon einer App optional gleich beim ersten Start der App dauerhaft in der Tray-Area anzeigen? |
AW: Tray-Icon standardmäßig anzeigen?
Ein "frisches" Tray-Icon ist für die ersten 45 Sekunden prominent sichtbar, danach kommt es in den Stauraum. Wenn der Benutzer es haben möchte, kann er es sich da rausziehen und im "Immer sichtbare Tray-Icons"-Bereich ablegen.
Viele Programme blenden noch einmal einen Hinweis ein wenn sie sich beispielsweise das erste mal in den Tray-Bereich minimiert haben damit der Nutzer das weiß. |
AW: Tray-Icon standardmäßig anzeigen?
Programmatisch dauerhaft einblenden geht aus gutem Grund nicht, weil der Nutzer entscheidet, was angezeigt wird und was nicht. Warum? Weil es Trays gibt (oder besser gesagt gab), die überquellen vor Icons, weil jedes Programm meinte, sich dort reinhängen zu müssen, nach dem Motto "Mein Programm ist so wichtig, das muss immer und überall sichtbar sein".
Wie Günther schon erklärte, gibt es mehrere Möglichkeiten, auf das Vorhandensein eines Tray-Icons hinzuweisen. Am besten ist jedoch eine Einstellmöglichkeit im Programm selbst. Das erfüllt sowohl die Aufgabe des Hinweisens auf ein Tray-Icon und macht es gleichzeitig abschaltbar für diejenigen, die es nicht haben wollen, aber immer alle Icons anzeigen lassen wollen (wie ich z.B.). Grüße Dalai |
AW: Tray-Icon standardmäßig anzeigen?
Hallo, idR wird beim ersten Start der Applikation auf einem fremd Rechner, bei Windows Standard Einstellungen, das Trayicon immer angezeigt so das der User entscheiden kann ob permanent oder nur gerade eben.
Was Du machen könntest, wäre eine Notification Message schicken, das sind diese Hinweise rechts über der Traybar, solange User so etwas nicht blockt sollte zumindest immer eine Nachricht erscheinen ala "Hallo, Icon ist im Notification abgelegt." oder ähnlich. Vielleicht ist ein Widget (mini-extra-form) das was Du möchtest, das sollte immer eingeblendet werden können und wo das bestimmst Du, aussehen eines Icons und Popup Menu sollte zum gleichen Ergebnis führen, ob man sich so neue Freunde macht steht auf einer anderen Seite. Roter Text, sorry falls doppelt |
AW: Tray-Icon standardmäßig anzeigen?
Zitat:
|
AW: Tray-Icon standardmäßig anzeigen?
Danke an alle für die Hinweise zu optimaler Benutzerführung. Aber vielleicht hat doch jemand zufällig einen Hinweis, wie man die dauerhafte Anzeige des Tray-Icons programmatisch manipulieren kann?
|
AW: Tray-Icon standardmäßig anzeigen?
Ich hätte einen Ansatz zur Lösung, nur weiß ich nicht ob man so etwas posten darf, da es nervt. <- @Dp-Team, darf ich?
|
AW: Tray-Icon standardmäßig anzeigen?
Klar darfst du. Ist ja nichts illegales, was er vor hat. Wenn er die Nutzer nerven will, weil er sich nicht an die Standards hält, ist das seine Sache.
|
AW: Tray-Icon standardmäßig anzeigen?
Danke @Luckie, los gehts....
Eine nervende Möglichkeit, ich nenn es mal illegal da es nicht dem Windows-Standard entspricht: Total simple Lösung: Timer auf Form, 30 Sekunden oder so sollten gut sein, im Timer aktuelles TrayIcon zerstören, neues TrayIcon erschaffen = bei normalen Windowsen hast Du Dein Ziel erreicht. Eine "legale" Möglichkeit wäre, schau mal in
Delphi-Quellcode:
rein was da so geht. Damit kannst Du der Quick-Launch Leiste Sachen beibringen, unter anderem ein Icon darstellen lassen und diesem auch ein Menu einpflanzen, so hat der User wenigsten noch Einfluss und es nervt nicht zu dolle.
c:\Users\BENUTZERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\
Viel Glück dabei. |
AW: Tray-Icon standardmäßig anzeigen?
Zitat:
Ich befürchte nichts |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 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