Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MENU AVEC TEXTE+IMAGE (WIN32)


Information sur la source

Catégorie :API Classé sous : menu, texte, image Niveau : Débutant Date de création : 04/07/2004 Date de mise à jour : 23/09/2004 18:23:20 Vu / téléchargé: 12 248 / 1 215

Note :
8 / 10 - par 8 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note


Description

Dessine un menu avec du texte et un image à gauche. C'est quelque chose qu'on voit dans beaucoup d'applications, cependant ce n'est pas vraiment aisé de le faire. Je présente ici une manière de le faire, qui n'est sans doute pas la meilleure.
Il suffit en fait de mettre le même ID pour un item du menu et pour une bitmap pour dessiner directement l'item avec l'image correspondante. On peut l'utiliser directement avec des menus crées avec l'éditeur de ressources. Le problème qu'il y a c'est que deux items qui devront avoir la même images auront aussi le même ID, à moins de dupliquer l'image pour qu'elle ait deux ID différents.
J'ai écrit les commentaires après le programme lui même, donc la probabilité de trouver un commentaire à la ligne n est inversement proportionnelle à n.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

23 septembre 2004 18:23:21 :
Probleme d'allocation ligne 303: Remplacer mii.cch++ par ++mii.cch

Commentaires et avis

signaler à un administrateur
Commentaire de maya75 le 06/07/2004 07:09:56

Très bien c'est ce que je recherchais depuis un moment. Et en plus
en pur win32 ! thanks

signaler à un administrateur
Commentaire de Urgo le 18/07/2004 18:01:45

Pour ajouter encore un peu de beauté au menu, tu aurais pu rajouter des items "checkés" perso.
Et puis mettre le tout dans une classe serait plus facile pour la suite (à utiliser), non?

9/10

signaler à un administrateur
Commentaire de vecchio56 le 18/07/2004 18:59:39 administrateur CS

Bah pas forcément, certains d'entre nous programment en C alors...

signaler à un administrateur
Commentaire de banane_rose le 02/08/2005 19:55:04

salut,

pourquoi quand je compile les trois fichiers , j'obtiens l'erreur suivante :
"[Resource error] syntax error"
à la ligne suivante :
"IDB_BITMAP1 TOOLBAR  16, 16"

quelqu'un sait ?

signaler à un administrateur
Commentaire de vecchio56 le 02/08/2005 20:07:20 administrateur CS

Quel compilo? Peut être inclure windows.h dans le fichier resource.h

signaler à un administrateur
Commentaire de banane_rose le 02/08/2005 20:11:42

non même si j'inclus ça ça ne marche pas .

je compile pour voir si ça marche sous dev-c++ ... la preuve que non !
ça veut bien compiler seulement si je retire tout ce qui est relatif aux images . Mais c'est l'essentiel .

signaler à un administrateur
Commentaire de vecchio56 le 02/08/2005 20:13:22 administrateur CS

C'est pas ma faute, le code est concu avec VC++. Je montre le principe, chacun adapte en fonction de son compilo

signaler à un administrateur
Commentaire de banane_rose le 14/09/2005 17:48:24

escusez-moi mais ça sert à quoi ça : ReleaseDC(hWnd, hdc);

signaler à un administrateur
Commentaire de vecchio56 le 15/09/2005 13:01:06 administrateur CS

Ca sert à libérer le DC, comme je ne l'utilise plus...

signaler à un administrateur
Commentaire de banane_rose le 15/09/2005 17:30:41

merci
je suis obligé d'utiliser ça :
typedef struct tagMYDRAWITEMSTRUCT
{
char* pszText;
int iImage;
} MYDRAWITEMSTRUCT, *LPMYDRAWITEMSTRUCT;

signaler à un administrateur
Commentaire de banane_rose le 15/09/2005 17:32:15

oups j'ai oublié de mettre le  "?" , c'est une question quand je demande si c'est obligé d'utiliser ça

signaler à un administrateur
Commentaire de banane_rose le 16/09/2005 22:36:18

beuh... y'a plus personne ?

signaler à un administrateur
Commentaire de vecchio56 le 19/09/2005 11:45:10 administrateur CS

Bah oui ici tu est obligé, car il y a deux informations à mettre dans un seul emplacement. C'est toujours ce qu'on fait quand on n'a pas assez de place: un pointeur vers une structure

signaler à un administrateur
Commentaire de NeoUmbrella le 24/06/2006 23:58:13

Salut, merci pour ce code source.
Saurais tu comment faire pour appliquer le ownerdraw et un bitmap sur toute la largeur de la barre de menu principale ( ou il y a marqué 'Menu1' 'Menu2' 'Menu3' ) ?
Merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

comment faire inscrire un texte dans un editeur en cliquant sur le menu [ par Astrogeo ] j'ai fais un editeur de textej'aimerai que lorsque l'on clique sur le menu il affiche un texte là ou l'on ecrit.Comment fait-on Merci de bien vouloir Aujout texte sur une image et sauvegarde [ par Koryn38 ] Bonjour,Je suis sous Visual Studio .NET en VC++, je capture une image (carte d'acquisition), qui est alors stockée dans un buffer.Après le capture, j' popupmenu + icone [ par Repie ] est ce que quelqu'un a un code sur l'ajout d'icones à une cellule d'un popup, sur msdn ils ont l'air de dire que c'est soit du texte soit une image... Pop-up menu - Sélection d'un item [ par PSylvie ] Bonjour,Je programme avec eVC++ 4.0. pour Smartphone 2003. Je travaille avec un pop-up menu qui se remplit de tous les fichiers texte se trouvant dans ecrire du texte sur une image bmp sans utiliser Le GDI [ par zilou ] salut à tousEn utilisant le GDI, avec le code de brunews, mon problème est que je n'arrive pas à faire disparaitre la fenêtre. En effet mon programme Opengl glut debutant menu graphique [ par gravel ] Bonjour, j'aimerais savoir comment on fais en opengl/glut pour faire afichier un image fixe. Je veux dire que si j'ai un screen en 800x600 et que j'm' disparition de valeur !!!!!!!!!!!!!!! [ par toto000 ] Bonjour,Alors voila j'ai une fonction menufonc (menu de la souris) avec en case 1: taille de l'image (du fichier que comporte la variable fichier_imag image+texte dans un bouton [ par julienbj ] Peut-on superposer dans un bouton une image bitmap et un texte?L'un sans l'autre c'est bon, je sais faire, mais c'est quand il s'agit de mettre les de Lire du texte sur une image [ par khamine ] salut tout le monde;je suis bloqué donc tous les idées sont les bien venus. Mon probleme est le suivant: j'ai une image qui contient des inf Mémorisation de l'image à l'écran avec openGL [ par vincemail ] Bonsoir à tous,Je fais un jeu en OpenGL et je voudrais faire un menu qui s'affiche lorsqu'on appuie sur la touche echap. Cependant, je veux garde


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.