In die Systray minimieren

The_Maegges

Erfahrenes Mitglied
Hi mal wieder!

Weiss jemand von euch, wie ich ein Programm in die Systray (also rechts neben die Uhr) minimiere und wie ich da verschiedene Icons für diverse Zustände (also z.B. ein Icon für Online, eins für Offline, etc...) sowie ein Menü (mit Rechtsklick auf das Systrayicon)reinbekomme? Ach ja, per Doppelklick sollte dann das Hauptprogramm wieder stehen.

Wäre nett, wenn ihr mir da ein paar Ansätze geben könnt, da ich gerade ein Tool konzipiere, wäre es gut, relativ früh zu wissen, wie das geht.
Ist meiner Meinung nach besser, als erst mal das Programm zu bauen und dann in nem entsprechend aufgeblähtem Code dann das noch hinzuzufrickeln :rolleyes:
 
Dazu gab's im Forum gerade was, siehe hier hier.
Um das Icon zu wechseln, wird die Funktion Shell_NotifyIcon() mit dem Message-Parameter "NIM_MODIFY" und einer entsprechend gefüllten NOTIFYICONDATA-Struktur aufgerufen.

Gruß
MCoder
 
Zurück