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 szTip des TNotifyIconData vergrössern? (https://www.delphipraxis.net/15048-sztip-des-tnotifyicondata-vergroessern.html)

FriFra 21. Jan 2004 09:01


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: ...

MathiasSimmack 21. Jan 2004 09:08

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.

FriFra 21. Jan 2004 09:23

Re: szTip des TNotifyIconData vergrössern?
 
Zitat:

Zitat von MathiasSimmack
da liegt eine "CommCtrl_Fragment.pas" mit dem o.g. neuen Record bei

In der CommCtrl_Fragment.pas gibt es leider den entspr. Record nicht...

MathiasSimmack 21. Jan 2004 09:56

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.

FriFra 21. Jan 2004 10:09

Re: szTip des TNotifyIconData vergrössern?
 
:oops: Irgendwie kann ich das "TNA-Sample" nicht finden...
Kannst Du mir die URL geben?
:dp:

MathiasSimmack 21. Jan 2004 12:08

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 15:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz