![]() |
szTip des TNotifyIconData vergrössern?
Wie kann ich den Hint eines TNA-Icons länger als 63 Zeichen ( szTip: array [0..63] of AnsiChar; ) bekommen?
Das es irgendwie gehen muss, kann ich gut an meinem Netzwerkstatus sehen, dort werden nämlich z.Zt. 77 Zeichen angezeigt :gruebel: ... |
Re: szTip des TNotifyIconData vergrössern?
Das erweiterte Record, das du u.a. für Balloon-Tipps unter 2000 und XP nutzt, lässt 128 Zeichen zu. Ich habe das jetzt alles nicht im Kopf. Schaust du bitte mal ins PSDK, bzw. in das Sample der Win32-API-Tutorials (da liegt eine "CommCtrl_Fragment.pas" mit dem o.g. neuen Record bei).
Die Sache ist allerdings OS-abhängig. |
Re: szTip des TNotifyIconData vergrössern?
Zitat:
|
Re: szTip des TNotifyIconData vergrössern?
Ja, mein Fehler. Sorry. Da es eine "ShellAPI"-Funktion ist, wird´s dann wohl die "ShellApi_Fragment.pas" sein ... ;)
Als Ergänzung: Schau dir doch noch bitte das TNA-Sample an, da habe ich die Versionsprüfung der "shell32.dll" umgesetzt. Wie gesagt, es ist OS-abhängig, und unter Win98 kannst du die 128 Zeichen nicht nutzen. Ob du nun Win98 hast oder nicht, spielt dabei keine Rolle, denn wenn dein Programm für die Öffentlichkeit gedacht ist, dann musst du davon ausgehen, dass es evtl. auf einem alten Windows eingesetzt werden soll. Aber das dürfte klar sein, denke ich. |
Re: szTip des TNotifyIconData vergrössern?
:oops: Irgendwie kann ich das "TNA-Sample" nicht finden...
Kannst Du mir die URL geben? :dp: |
Re: szTip des TNotifyIconData vergrössern?
Die Beispielprogramme der Win32-API-Tutorials bei Luckie runterladen und entpacken. Dann im Ordner "Samples\System\TaskbarIcon" das gleichnamige Projekt starten und angucken. Im "WM_CREATE" des Fensters solltest du fündig werden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:07 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