Re-bonjour,

J'ai suivi le tutoriel permettant de mettre une icône system tray, cela marche... A moitié. En effet, j'ai bien créé ma ressource IDI_ICON1, sous le fichier "icone.ico", et si cette icône se charge bien dans la dlgbox et dans les message boxes, j'ai une icône ronde rouge barrée de blanc dans la barre des tâches, sur laquelle quand je clique droit, j'ai effectivement mon menu.
Lorsque je change le tag de l'icone pour une des celles prédéfinies, cela marche dans problème et j'ai une belle icône dans la barre des tâches.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
HICON hIcon;
hIcon=LoadIcon(hInst,(LPCTSTR)IDI_ICON1);
			if(hIcon==NULL)
			{
				MsgBox("Impossible de trouver le fichier icone.ico!");
				Systray.hIcon=LoadIcon(NULL,IDI_WARNING);
			}
			else
			{
				Systray.hIcon=hIcon;
			}
J'ai tenté d'ajouter un MAKINTRESOURCE ainsi que suggeré dans l'aide à la place du IDI_ICON1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
LoadIcon(hInst,(LPCTSTR)MAKEINTRESOURCE(IDI_ICON1));
mais rien n'y fait.
J'ai aussi tenté avec le nom du fichier (icone.ico), sans plus de résultats.

Si quelqu'un a une idée... Merci!