OVH Cloud OVH Cloud

[debutant inside]Probleme icone de Tray

2 réponses
Avatar
Frouin Jean-Michel
Bonjour je debute en programmation windows
J'ai realisé une petite application mais j'ai néanmoins un gros pb!
Je programme sous Dev-C++ en C classique (aucune procedure n'est une classe
ni une méthode :)
quand l'app ce lance j'ai ca :

case WM_CREATE:
tray.cbSize = sizeof (NOTIFYICONDATA);
tray.hWnd = hwnd;
tray.uID = IDI_TRAY;
tray.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
tray.uCallbackMessage = WM_SHELLNOTIFY;
tray.hIcon = LoadIcon (hInstance, MAKEINTRESOURCE
(IDI_ICON_TRAY));
sprintf(tray.szTip, AppName, sizeof(tray.szTip));

puis si on clique sur le menu : Tray :

if(wParam==IDM_TRAY){
Shell_NotifyIcon(NIM_ADD,&tray);
ShowWindow(hwnd,SW_HIDE);
return 0;}

tout fonctionne a l'exeption de l'icone de tray qui n'est pas celle que je
veux :(
je l'ai defini comme cela : IDI_ICON_TRAY ICON "./Looping.ico"
Si qqun pouvais me dire d'ou vient l'erreur ?
Je comprends pô :(


--
Frouin Jean-Michel

http://snoogie.free.fr

2 réponses

Avatar
Christian ASTOR
Frouin Jean-Michel a écrit:

tout fonctionne a l'exeption de l'icone de tray qui n'est pas celle que je
veux :(



Comment ça, "pas celle que je veux" ?
(le code étant à priori correct)
Avatar
Frouin Jean-Michel
et bien je voulais une icone de souris par exemple et j'ai une des icones
windows standard !
un petit dialogue blanc avec une croix dessus

"Christian ASTOR" a écrit dans le message de
news: 3ff1f780$0$6982$
Frouin Jean-Michel a écrit:

> tout fonctionne a l'exeption de l'icone de tray qui n'est pas celle que


je
> veux :(

Comment ça, "pas celle que je veux" ?
(le code étant à priori correct)