Entwickler-Ecke

Windows API - komplette Systray in eigenen Form laden?!


DelphiNoob - Di 12.11.02 14:14
Titel: komplette Systray in eigenen Form laden?!
Hi,

ich habe mal eine grundsätzliche Frage, ist es möglich über die Win API oder möglicherweise eine andere methode die Systray in einen eigenen Form zu laden?

Mfg
Delphi Noob


hitstec - Mi 13.11.02 00:56

Jein.
Es gibt keine Funktion, die dir sagt "Diese Icons sind in der TNA."
Was man aber machen kann ist Folgendes. Man startet das eigene Programm mit Windows - möglichst vor allen Programmen. Dann installiert man einen Hook, der den Zugriff auf die in das TNA hinzugefügten Symbole ermöglicht.
Heraus kommt eine Art History-Funktion, die beim Ändern der TNA die Änderungen signalisiert.

Nun ich habe es mal selbst probiert, habe es dann aber letztendlich gelassen.


Delete - Mi 13.11.02 05:52

Stellt sich mir die Frage nach dem "Warum"? :roll:


DelphiNoob - So 17.11.02 21:12

Hallo,

danke für eure Antworten...

@ Luckie

Tja, das "warum"... ist im grunde ganz Simpel...

Ich bastel mir für ein System, was den Desktop und so sperrt (z.B. für Schulen, oder Büros, wo nur bestimmte Sachen zugelassen werden) eine neue Taskleiste. Leider finde ich es problematisch, das Systray und Tasks nicht angezeigt werden, und ich suche halt abhilfe auf einfachstem wege!