LabVIEWForum.de - einfaches Beispiel für system tray icon

LabVIEWForum.de

Normale Version: einfaches Beispiel für system tray icon
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich lade hier mal ein einfaches .NET-Beispiel hoch zum Thema system tray-ICON.
Gedacht ist dieses Beispiel für diejenigen, die in das Thema .NET erstmal reinfinden wollen.


Das VI Main.vi erzeugt im systemtray ein Icon, angegeben in der Datei Tray.ico. Außerdem erstellt es ein Kontextmenü "show/hide Panel".
Bei Auswahl (Klick) auf dieses Menü wird das Callback-VI Sub.vi ausgeführt. Diesem VI wird auch die Referenz des Main.vi übergeben, damit es auf dessen Panel zugreifen kann.

Vielleicht nützt dieses Beispiel dem einen oder anderen.

LV 8.0
noch ein Tip:

da das Main.vi auch einen Balloon Tip über dem system tray icon erzeugt, sei noch erwähnt, dass in Windows überhaupt diese Funktionalität aktiviert sein muss.

Bei Windows XP kann man dies in der Registry im Pfad HKEY_CURRENT_USER\Software \Microsoft\Windows\CurrentVersion\ Explorer\Advanced im Schlüssel EnableBalloonTips einstellen. (PC-Neustart erforderlich!)

Bei Win7(8) kann man das ggf. schon komfortabler einstellen - weiß ich aber nicht.
Hallo,

danke für das tolle Beispiel! Besonders diese Callback-Funktion für den Rechtsklick war immer mysteriös für mich.
(11.07.2013 12:14 )Trinitatis schrieb: [ -> ]Bei Win7(8) kann man das ggf. schon komfortabler einstellen - weiß ich aber nicht.

Die standardmässig ist das in Windows 7 schon aktiviert. Verwende das auch und musste da nichts extra aktivieren.
Referenz-URLs