Bonjour à tous !
Je suis en train d'écrire une appli en Visual Studio C++ 2008.
Mon projet est Win32.
J'ai donc un main qui est Winmain.cpp avec initialisation de la fenêtre principale.
Je souhaiterais changer l'icône situé en haut à gauche de cette fenêtre.
J'ai une icône bitmap 16 x 16 4 bits. Je l'ai ajoutée à mes ressources.
Dans le fichier .rc j'ai bien son identifiant IDB_BITMAP1.
Dans l'initialisation, j'ai écrit :
...
wcex.hInstance= hInstance;
wcex.hIcon= LoadIcon(hInstance, MAKEINTRESOURCE(IDB_BITMAP1));
...
La compilation se passe bien. A l'exécution wcex.hIcon est un pointeur NULL et donc l'icône ne s'affiche pas.
Si je remplace hInstance par NULL, j'ai bien un pointeur pour wcex.hIcon mais l'icône ne s'affiche pas. Par contre s'affiche le panneau triangulaire jaune avec le point d'exclamation noir.
Si vous avez des idées ...
Merci d'avance !
Partager