victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
21 déc. 2005 à 12:08
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
21 déc. 2005 à 23:04
Bonjour,
J'ai un menu dans mon programme (en haut de la fenêtre)
et je voudrais modifier juste le texte sans le supprimer/créer mais
juste modifier.
Je peux fournir à la fonction soit le texte d'origine ou soit l'id (comme ça vous arrange).
Je n'arrive pas à trouver la fonction ou du moins à l'utiliser.
J'ai essayé avec GetMenuItemInfo puis SetMenuItemInfo mais dans la
structure MENUITEMINFO je trouve pas où est stocké la chaine de
caractère contenant la désignation de l'item
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 21 déc. 2005 à 17:29
Tu veux récupérer le texte ou le modifier? Ce n'est pas pareil
Pour récupérer, il faut faire 2 appels à GetMenuItemInfo. Le premier pour connaitre la taille du texte (et allouer selon), et le deuxième pour récupérer effectivement le texte. Tout cela est bien exprimé dans MSDN
Vérifie à chaque fois ce que retourne GetMenuItemInfo pour savoir si ca a marché