Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Hint/Tooltips refreshen (https://www.delphipraxis.net/57154-hint-tooltips-refreshen.html)

RuX 16. Nov 2005 14:54


Hint/Tooltips refreshen
 
Bei meiner TNA Anwendung wird ein Status von etwas immer als Tooltip/Hint angezeigt. Allerdings hätte ich es gern das der Hint es merkt sobald sich der Status ändert. D. h. auch während der Hint angezeigt wird, aktualisiert er sich. Kriegt man irgendwie ein Handle vom Hint damit man den Refreshen lassen kann oder wie macht man das?

Luckie 16. Nov 2005 15:02

Re: Hint/Tooltips refreshen
 
Wie hast du das Icon in der TNA erzeugt mit einer Komponente oder selber? Wennm mit einer Komponente, dann guck in die Hilfe der Komponente, wenn du es selber erzeugt hast, dem Hint einen neuen Text zuweisen und anstatt XXX_ADD, XXX_MODIFY aufrufen. Ich habe jetzt die Prefix nicht im Kopf.

RuX 16. Nov 2005 17:05

Re: Hint/Tooltips refreshen
 
mach ich selber, und nach dem ändern des textes mache ich auch jeweils ein
Delphi-Quellcode:
Shell_NotifyIcon(NIM_MODIFY, @TNAIcon);
allerdings kriegt der tooltip selbst das nicht mit, mann muss immer neu drüberfahren.
ich möcht also das er sich im geöffneten zustand refresht

Luckie 16. Nov 2005 20:05

Re: Hint/Tooltips refreshen
 
Das wird nicht gehen, da er ja erst neu gezeichnet wird, wenn dun wieder mit der maus drüberfährst.

marabu 16. Nov 2005 21:03

Re: Hint/Tooltips refreshen
 
Hallo RuX,

vielleicht ist in diesem thread etwas für dich dabei? klick

Grüße vom marabu

RuX 17. Nov 2005 08:30

Re: Hint/Tooltips refreshen
 
hallo marabu. war ein guter tipp, funktioniert aber leider nicht in meinem speziellen fall, da beim tna icon der appshowhint event nicht anpspringt :(
gibs kein event auf das man vielleicht reagieren kann wie z. b. ein fiktives WM_SHOWHINT
in der messages hab ich nichts offensichtliches gefunden


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