Bonjour,
j'utilise des menus créés avec le "resource view" de visual. J'aimerais ajouter dynamiquement des éléments a ces menus.
Pour ce faire j'utilise la fonction :
InsertMenuA(UINT nPosition, UINT nFlags, UINT_PTR nIDNewItem = 0, LCPTSTR lpszNewItem = 0);
j'ai besoin pour mon application de récupérer l'ID des nouveaux Items que je crée dans mes menus. Il faut donc que je donne une valeur a "nIDNewItem" (il ne se passe rien si je le laisse a 0) et cette valeur doit etre différente pour chaque item, sinon tous les items réagissent de la meme façon.
De plus, je ne peux pas donner une valeur en dur a ces Items car rien ne me dit qu'en avançant dans mon projet, Visual n'attribura pas cette valeur à autre chose.
J'ai vu que Visual defini : _APS_NEXT_COMMAND_VALUE qui est (entre autre) l'ID disponible pour le prochain élément des menus. Existe-t-il une fonction qui permet d'utiliser cette valeur et de l'incrémenter? ou dois-je partir vers une autre voie pour créer les items?
merci
Partager