Accueil > Forum > > > > Image dans un Menu
Image dans un Menu
mardi 17 juillet 2012 à 21:25:23 |
Image dans un Menu

MegaNoob
|
Bonsoir à tous,
J'aurais voulu savoir si il était possible en langage C/C++ de placer une image de fond
(Bitmap) sur un menu déroulant ou "Popup".
Merci de vos réponses et bonne continuation.
MegaNoob 
|
|
mardi 17 juillet 2012 à 22:10:17 |
Re : Image dans un Menu

yann_lo_san
|
Réponse acceptée !
Salut,
En général et sous windows,
tout ce qui n'est pas standard (cad: controles communs)
doit être flaggé OWNERDRAW afin de dessiner sois-même les spécificités.
Pour les menus items :
MFT_OWNERDRAW dans le champ masque binaire fMask de la struct MENUITEMINFO
Il faut ensuite gérer les messages WINDOWS
- WM_MEASUREITEM et
- WM_DRAWITEM
gràce à la structure DRAWITEMSTRUCT.
Voir les fonctions suivantes sur MSDN :
GetMenuItemInfo
SetMenuItemInfo
GetTextExtentPoint32
BitBlt
Et toutes les fonctions de dessin GDI
Bye...
|
|
mardi 17 juillet 2012 à 22:20:44 |
Re : Image dans un Menu

MegaNoob
|
Merci pour ta réponse, je vais aller regarder ça de plus près.
Bonne soirée à toi.
MegaNoob 
|
|
mercredi 18 juillet 2012 à 09:40:32 |
Re : Image dans un Menu

louis14
|
Bonjour,
Sur le site de codeproject tu peux trouver des idées comme celle-ci:
http://www.codeproject.com/Articles/22/Cool-Owner-Drawn-Menus-with-Bitmaps-Version-3-03
Bon codage
louis
|
|
Cette discussion est classée dans : menu, image
Répondre à ce message
Sujets en rapport avec ce message
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 garder en
Ajout d'une image dans un menu win32 [ par pixelinf ]
Bonjour, enfait j'ai créer un menu (dans mon fichier ressource) et j'aurai aimé savoir comment faire pour ajouter une image à coté des items ? Merci
MENU IMAGE DECALER HAUTEUR LIGNE [ par lectpe ]
Bonjour,J'ai fait une application avec un menu et chaque élément du menu est associé à une image.Seulement, l'image que je mets est rognée à droite et
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'
[BAR]Quel script (plug-in ou autre???) utiliser pour cette galerie d'image reliée à un menu? [ par dabow82 ]
Bonjour tout le monde, je suis en train de construire mon site web sur dreamweaver en tant que débutante. J'aimerais réaliser un site qui fonctionne
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
repérage du centre de taches [ par sofbboy ]
Bonjour à tous!!!J'ai une image bicouleur (noir et blanc, issue d'un seuillage). Sur laquelle se trouve des especes de taches circulaires. En fait les
C++, Windows: Affichage image (BMP,GIF,JPEG) dans fenetre [ par yves_r ]
Dev-C++, Windows: Je cherche à afficher une (ou plusieurs) image(s) (bmp, gif, jpeg) dans une fenêtre. Quelqu'un a-t-il une methode simple ?NB: j'ut
redessiner une image avec des caractere [ par supergrey ]
Salut, je sais qu'il y a une source sur ce site qui permet de transformer une image en une succession de caractere qui forme la meme image en noir et
Image CD [ par Benji8892 ]
Salut, j'aurais voulu savoir comment lire un cd du secteur 0 piste 0 au dernier secteur, derniere piste et ainsi mettre tous les octets dans un seul f
Livres en rapport
|
Derniers Blogs
CONF'SHAREPOINT : 10 BONNES RAISONS POUR NE PAS LA RATERCONF'SHAREPOINT : 10 BONNES RAISONS POUR NE PAS LA RATER par pierre
Si vous hésitez encore à venir à la conférence, ci-après 10 bonnes raisons pour ne pas rater cet évènement unique : La Conf'SharePoint, c'est la 1ère conférence en France et en Français dédié à SharePoint : pas de barrière de la langue La Conf...
Cliquez pour lire la suite de l'article par pierre [EVENT] SOIRéE DE LANCEMENT AGILE .NET FRANCE à LYON[EVENT] SOIRéE DE LANCEMENT AGILE .NET FRANCE à LYON par thavo
Agile.Net France débarque à Lyon fin juin !! Je viens d'arriver à Lyon, et l'Agile .Net France aussi. Pour ceux/celles qui habitent en Rhône-Alpes, seriez-vous disponible pour une soirée « Agile .Net France » ?? (je sais que certains vi...
Cliquez pour lire la suite de l'article par thavo SHAREPOINT : INCOMPATIBILITé AVEC INTERNET EXPLORER 10 (IE10)SHAREPOINT : INCOMPATIBILITé AVEC INTERNET EXPLORER 10 (IE10) par ROMELARD Fabrice
Depuis plusieurs mois, Microsoft a publié un patch (comme très régulièrement) qui est passé relativement inaperçu à l'époque. L'arrivée de plus en plus de postes sous Windows 8 et surtout le déploiement par Windows Update de ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice AUTOSPINSTALLER POUR SHAREPOINT 2013 MAINTENANT DISPONIBLE EN "RTM"AUTOSPINSTALLER POUR SHAREPOINT 2013 MAINTENANT DISPONIBLE EN "RTM" par neodante
Alors qu'il n'était qu'en Beta et que quelques dysfonctionnements persistaient, la nouvelle version du fabuleux script AutoSPInstaller permettant d'installer SharePoint 2010/2013 en full script (idéal pour répliquer des fermes de dev/qual/prod) est mainte...
Cliquez pour lire la suite de l'article par neodante
Logiciels
Devis-Factures PHMSD (2.1.0.1)DEVIS-FACTURES PHMSD (2.1.0.1)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD Ludoprêt (3.2)LUDOPRêT (3.2)Logiciel gratuit de gestion de ludothèque.
Gestion des jeux et des adhérents.
Gestion des for... Cliquez pour télécharger Ludoprêt Revealer Keylogger Free (2.05)REVEALER KEYLOGGER FREE (2.05)Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous perme... Cliquez pour télécharger Revealer Keylogger Free 974 Application Server (13.2.1.3)974 APPLICATION SERVER (13.2.1.3)Ecommerce, Blogueur, Vitrine, Newsletter, Java IDE, ..., in the cloud et sous haute dispo. Facile... Cliquez pour télécharger 974 Application Server WDmemoCode (1.0.0)WDMEMOCODE (1.0.0)WDmemoCode a été créé pour aider les développeurs Windev à créer/compléter et conserver une base ... Cliquez pour télécharger WDmemoCode
|