DraaFil
Messages postés264Date d'inscriptionmercredi 16 avril 2003StatutMembreDernière intervention23 mars 2012
-
1 nov. 2004 à 16:51
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
2 nov. 2004 à 10:01
Bonjour,
Je suis à la recherche d'une solution qui me permettrais d'afficher une image et non du text sur un bouton. Si vous avez la solution, pouvez-vous me donner un exemple simple mes fonctionnelle.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 1 nov. 2004 à 18:23
Salut,
- D'abord il faut créer le bouton avec le style BS_BITMAP.
- Ajoute l'image sous forme de ressource à ton projet.
- Après avoir obtenu le handle de l'image en ressource, tu envoies le message BM_SETIMAGE au handle de ton bouton comme ceci:
//Obtenir le handle de l'image en ressource
HBITMAP himage =LoadBitmap(hInst, MAKEINTRESOURCE(IDB_IMAGE));
//Envoi du message
SendMessage (hBouton,BM_SETIMAGE,(WPARAM)IMAGE_BITMAP,(LPARAM)himage);
hInst = handle de l'instance de ton programme
IDB_IMAGE = identificateur choisi pendant l'ajout de l'image ressource
hBouton = handle de ton bouton. Tu peux mettre à sa place GetDlgItem(hDlg,ID_BOUTON)