Zitat von
woggly4:
Zitat von
hugo1990:
Na das war ja einfach, eigentlich zu einfach, da hätte ich selber drauf kommen müssen. Einfach Shell_NotifyIcon(NIM_MODIFY,...).
das ganze habe ich ausprobiert aber es funktioniert nicht. ich bekomme die neuen icens über
ImageList1.GetIcon(2,Application.Icon);
. Liegt das vielleicht dadran, das es nicht funktioniert?
Hallo,
GetIcon liefert ein TIcon, also ein Delphi-Objekt. Shell_NotifyIcon ist aber eine
Win32-
API-Funktion und kann damit nichts anfangen, sondern erwartet ein Icon-
Handle (HIcon). Das müsste normalerweise TIcon.Handle sein, hab ich aber noch nicht probiert, weil ich meine Icons gleich mit
API-Funktionen lade, und die liefern ja ein
Handle (z.B. LoadIcon).
Gruss Reinhard