Comment mettre une icone (contenue dans les ressources) en plus du nom du "sous-

ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 - 21 oct. 2006 à 22:19
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 - 22 oct. 2006 à 12:42
Salut,





Je cherche comment mettre une icone en plus du nom du "sous-menu" dans un menu en programmation API WIN32 en C.

Dans le menu si dessous, je voudrais que l'icone 1 (nouveau.ico) apparaisse devant le nom "Titre" du "sous-menu" :

#include <windows.h>
#include "resource.h"




1 ICON "nouveau.ico"





MONMENU MENU
BEGIN
     POPUP "Fichier"
     BEGIN
           MENUITEM "Titre", IDM_TITRE
     END
END



Merci d'avance et à bientôt!

A+

Nico

3 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
21 oct. 2006 à 23:25
0
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
21 oct. 2006 à 23:32
Je fais ça en MFC mais j'imagine que c'est pareil en Win32 :

1 : mainMenu = GetMenu()           (récupère le handle de ton menu)
2 : subMenu   = GetSubMenu(0)    (0 est le menu fichier par exemple)
3 : subMenu->SetMenuItemBitmaps((UINT)ID_TITRE,       
                                                      MF_BYCOMMAND, 
                                                     &m_image,
                                                      NULL);
0
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 4
22 oct. 2006 à 12:42
Bonjour

vecchio56,

Lorsque je compile votre projet avec DEV-C++ il me dit :
[Resource error] syntax error,
la ligne concernée est :
IDB_BITMAP1 TOOLBAR  16, 16

Pourquoi me met-il ce message et comment faire pour que sa marche?

Merci d'avance !

A+

Nico
0
Rejoignez-nous