Was hast du denn bisher schon alles übernommen? Oder noch bisher keine zeit? Denn es hat sich schon einiges angesammelt! geh am besten seit deinem letzten Beitrag alles durch und lasse dich auch nicht von den 2-3 OT-Beiträgen zwischendruch abschrecken, es sind einige wichtige Dinge dabei.
Wollte eigentlich noch etwas hinzufügen:
Auf der Seite von TreeGadget() fehlt, dass man den einzelnen Items (Einträgen) Werte mit SetGadgetItemData() und GetgadgetItemDate() hinzufügen kann - hätte es dringend gebraucht und nur durch Zufall gesehen, als ich zur Gegenkontrolle auf die Seite von SetGadgetItemData() schaute.
Fügt ein Icon in den "SysTray" Bereich hinzu. Wenn #PB_Any als '#SysTrayIcon' Parameter verwendet wird, dann wird die Nummer des neuen Systray-Icons als 'Ergebnis' zurückgegeben. 'WindowID' muss eine gültige WindowID() sein. 'ImageID' muss ein zuvor (mittels LoadImage()) geladenes Bild sein; bei diesem Befehl werden jedoch nur ICON (.ico) Bilder unterstützt. ImageID() kann benutzt werden, um einfach diese ID zu bekommen.
Wenn ein Ereignis auf irgendeinem der SysTray Icons auftritt, wird ein #PB_EventSysTray Ereignis zurückgegeben. EventGadget() kann benutzt werden, um das benutzte SysTrayIcon zu ermitteln. Der EventType() Befehl wird ebenfalls durch diesen Befehl aktualisiert.
Hinweis: Alle SysTray Icons werden automatisch am Programmende entfernt.
Unterstützte OS
Windows
Die Konstante ist falsch geschrieben, da fehlt ein Unterstrich. Außerdem fehlt hier die Beschreibung zu dem Rückgabewert. Was passiert wann? Wann wird NULL zurückgegeben ud so weiter.