![]() |
CoolTrayIcon Events
Ich probier grad ein bischen mit der CoolTrayIcon Komponente herum (für die dies nicht kennen: komponente zum verwalten eines tray icons), und musste leider festellen das die Events für die Hints leider nicht funktionieren. Hab mich jetzt nicht näher damit beschäftigt, aber die selbst definierten Messages die in der CoolTrayIcon.pas definiert sind
Delphi-Quellcode:
scheinen nicht zu funktionieren, sprich die entsprechenden Werte treten nie ein
NIN_BALLOONSHOW = WM_USER + 2;
Delphi-Quellcode:
Kennt vielleicht einer das problem, oder weiß sogar worans liegt/was ich grad falschmach? :)
procedure TTrayIconHandler.HandleIconMessage(var Msg: TMessage);
.... if Msg.Msg = WM_TRAYNOTIFY then // Take action if a message from the tray icon comes through begin with TCoolTrayIcon(Msg.wParam) do begin case Msg.lParam of .... NIN_BALLOONSHOW: begin //ist nie der fall, sollte aber natürlich beim hint pop-up reinspringen if Assigned(FOnBalloonHintShow) then FOnBalloonHintShow(Self); end; .... OS wäre winxp |
Re: CoolTrayIcon Events
Zitat:
eventuell mal die aktuelle version von ![]() |
Re: CoolTrayIcon Events
von genau da hab ichs vorgestern erst runtergeladen :gruebel: kann doch nicht sein das der rechner so ein großen hau hat oder?
man muss dazu sagen dass der hint ganz normal funktioniert, bloß der event tritt nicht ein. Verwende OnBalloonHintShow, das sollte doch der "OnHintPopup" event sein oder? showhint ist auch true, und sonstige propertys sollten das ja nicht beeinflussen, richtig? |
Re: CoolTrayIcon Events
Zitat:
Code:
ist das bei mir das Event "OnBalloonHintShow" ein "OnHintPopup" gibt's bei mir garnicht...
CoolTrayIcon1.ShowBalloonHint('Title', 'Text', bitInfo, 10);
ShowHint ist eigentlich egal, hat nix mit dem BalloonHint zu tun, hmm... ich weis jetzt zwar nicht, was passiert, wenn man die BalloonHints in WinXP deaktiviert hat, ob CoolTrayIcon trotzdem den hint anzeigt, aber kein Event ausgelöst wird... funktionieren die Demos, die dabei sind? |
Re: CoolTrayIcon Events
Zitat:
Zitat:
Zitat:
p.s.: bin noch ein interessantes anderes phänomen gestoßen: bei win2k, nt4 werden die hintergrundfarben die ich teilweise dynamisch dem trayicon zugewiesen habe nicht dargestellt (statt orange -> gelb). bei xp kann ich alle farbtöne verwenden, die win2k rechner scheinen nur 16/256 farben oder so darstellen zu können? kann das sein? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 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