toysf
Messages postés19Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention21 juillet 2005
-
18 juil. 2005 à 14:00
toysf
Messages postés19Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention21 juillet 2005
-
18 juil. 2005 à 16:03
je m'explique mon application permet d'affiche
une icone dans la barre des tache de windows (systray) moi je vaudrai
change cette icone et je ne sais pas comment faire
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 20095 18 juil. 2005 à 15:51
Salut,
En gros, c'est comme pour en créer un, sauf le flag NIM_MODIFY dans la fonction Shell_NotifyIcon (au lieu de NIM_ADD pour le créer et NIM_DELETE pour l'enlever)
var
TNid: TNotifyIconData;
begin
with TNid do
begin
cbSize := sizeof(TNotifyIconData);
Wnd := Handle;
// mêmes paramètres qu'à la création
uId : = 1;
uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
uCallbackMessage := MYWM_NOTIFYICON;
szTip := 'La plus belle appli du monde';
hIcon := Image1.Picture.Icon.Handle; // nouvelle icone