Image sur un bouton (Visual c++)

DraaFil Messages postés 264 Date d'inscription mercredi 16 avril 2003 Statut Membre Dernière intervention 23 mars 2012 - 1 nov. 2004 à 16:51
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 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.

merci
DraaFil

4 réponses

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
1 nov. 2004 à 16:57
0
cs_dizzy Messages postés 5 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 1 novembre 2004
1 nov. 2004 à 17:03
Le problème, c'est que c'est difficile de déchiffrer l'anglais pour les nuls... :dissapprove)
Il n'y a pas de vie sans la mort...
0
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
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)
0
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
2 nov. 2004 à 10:01
doublon!!!!!!!!!!!!!!!
0
Rejoignez-nous