Insérer une icône dans un menu 'popup'

Soyez le premier à donner votre avis sur cette source.

Vue 9 398 fois - Téléchargée 1 466 fois

Description

L'API SetMenuItemBitmaps permet d'insérer une icône dans un menu VISIBLE d'une form. Dans le cas d'un menu popup (INVISIBLE), ça ne fonctionne malheureusement pas. Pour contourner cette limitation (ou ce bug, je c pas...), j'ai procédé de la façon suivante :
- le menu devant s'afficher par popup est placé en dernière position
- sa propriété Visible est mis à True (très important !)
- sa propriété Enabled est mis à False et son texte est " " (espace) pour ne pas attirer l'oeil de l'utilisateur

Il en résulte un popupmenu avec icônes !

Conclusion :


J'invite ceux qui feraient tourner le code joint à essayer en remplaçant la propriété Visible de zMenu1 par False. Chez moi, impossible d'insérer une icône dans ce cas. Si vous avez une explication, je suis évidemment preneur :-)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
6
Date d'inscription
samedi 12 mars 2005
Statut
Membre
Dernière intervention
16 juin 2006

On doit utiliser "autant pour moi" s'il est question d'une même chose ou d'une quantité et "au temps pour moi" si il est question d'une erreur... Voila une petite précision tout à fait inutile de ma part, mais je n'ai pas pu m'en empêcher ;-)
Messages postés
85
Date d'inscription
mardi 6 janvier 2004
Statut
Membre
Dernière intervention
7 mai 2007

Merci pour vos infos
Messages postés
105
Date d'inscription
mercredi 4 février 2004
Statut
Membre
Dernière intervention
29 décembre 2005

2ème réponse à Silmon, je t'assure que c'est vrai, c'est bel et bien "Au temps pour moi", c'était dans un petit bouquin chez Librio, du genre "les pièges du français" ou quelque chose comme ça, avec les ereurs les plus répandues.
a+
Messages postés
158
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
16 juillet 2007

Pour répondre à Silmon, rendre le menu invisible APRES insertion des icônes...les effacent :-c
Messages postés
85
Date d'inscription
mardi 6 janvier 2004
Statut
Membre
Dernière intervention
7 mai 2007

- stef2004
C'est vrai le truc du "autant pour moi"?

- Egyde
Astucieuse ton...astuce.
Question:
Et si tu place un icon sur ton menu et aprés tu le met a invisible.
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.