Salut,
J'utilise Microsoft Visual Studio 2005.
J'ai une fenetre de dialogue cree a l'aide de l'IDE de Visual Studio. Cet IDE me donne un fichier .rc.
J'essaye de relooker cette fenetre en associant des bitmaps aux bouttons.
La premiere chose que j'ai faite est de changer l'argument "BITMAP" dans la fenetre de proprietes de mon boutton. (J'ai laisse Owner Draw sur False).
Ma ligne de declaration de boutton dans mon fichier .rc devient donc:
Code :
- PUSHBUTTON "3",IDC_BUTTON3,31,50,17,17,BS_BITMAP
|
apres, j'ai charge mon fichier bitmap: "Clic droit, add ressource, bitmap..."
Dans mon fichier resource.h, j'ai donc une ligne inseree automatiquement:
Code :
- #define IDB_BITMAP3 140
|
Maintenant j'essaye d'attacher les deux a l'aide d'un sendmessage:
Code :
- CWnd* pMyWindow;
- pMyWindow->GetDlgItem(IDC_BUTTON3);
- pMyWindow->SendMessage(BM_SETIMAGE, IMAGE_BITMAP, IDB_BITMAP3);
|
mais quand je lance ma fenetre, le bouton apparait vide.
Qu est ce que j ai oublie?
PS:
Mes includes sont:
Code :
- #include <atlwin.h>
- ...
- "
|