Comment vérifier un élément de menu contextuel?Comment vérifier un élément de menu contextuel?
2
A
Répondre
4
utilisant CMenu::CheckMenuItem
Voir l'exemple MSDN.
4
Dans le cas du menu contextuel, utilisez le style MF_CHECKED lorsque vous ajoutez des éléments au menu à l'aide de la fonction AppendMenu().
0
Lorsque vous créez une entrée de menu contextuel, il n'y a pas de numéro de commande et vous ne pouvez utiliser que le paramètre MF_BYPOSITION.
Par exemple, si vous avez le menu créé avec
HMenu = CreateMenu();
Et une entrée de menu "Edition" où vous avez "Select ..." avec 3 choix:
HPopSubMenuSelect = CreatePopupMenu();
AppendMenu(HPopSubMenuSelect, MF_STRING, 20, "All");
AppendMenu(HPopSubMenuSelect, MF_STRING, 21, "Word");
AppendMenu(HPopSubMenuSelect, MF_STRING, 22, "Nothing");
HPopMenuEdition = CreatePopupMenu();
AppendMenu(HPopMenuEdition, MF_STRING | MF_POPUP , HPopSubMenuSelect,"Select...");
AppendMenu(HMenu, MF_STRING | MF_POPUP , HPopMenuEdition, "Edition");
Puis vérifier vous devez appeler
CheckMenuItem(HPopMenuEdition, 1, MF_BYPOSITION | MF_CHECKED);
// Or for uncheck
// CheckMenuItem(HPopMenuEdition, 1, MF_BYPOSITION | MF_UNCHECKED);
Salutations.
Questions connexes
- 1. ajouter un élément de menu au menu contextuel par défaut
- 2. Comment ajouter un menu contextuel à NSOutlineView (ie menu contextuel)
- 3. Menu contextuel
- 4. ajouter un élément au menu contextuel dans le graphique Excel
- 5. Comment ajouter un élément de menu au menu contextuel d'un fichier avec une ligne séparée?
- 6. Ajouter un élément au menu contextuel TextBox par défaut
- 7. Menu contextuel MFC "collant"
- 8. Ajout d'un élément au menu contextuel Bureau dans Windows
- 9. Ajout d'un élément au menu contextuel du système
- 10. Dans Qt, pour un élément de menu contextuel, comment masquer l'espace de l'icône
- 11. Comment faire pour sélectionner par programme un élément de menu contextuel dans Windows?
- 12. PyQt menu contextuel
- 13. ToolStripButton avec menu contextuel?
- 14. Menu contextuel sous winforms
- 15. menu contextuel parent?
- 16. Vérifications de l'élément radio du menu contextuel
- 17. Menu contextuel de l'onglet QTabWidget
- 18. Menu contextuel pour SWF chargé
- 19. Acrobat Menu contextuel
- 20. Comment ajouter un menu contextuel aux éléments de l'arborescence Silverlight?
- 21. Menu contextuel du projet Explorateur de solutions
- 22. Plugin Eclipse - Extension de menu contextuel
- 23. PyQt et le menu contextuel
- 24. Est-il possible d'ajouter un élément au menu contextuel d'un Mac OS par un clic droit?
- 25. Menu contextuel de la zone de liste
- 26. Ajouter un élément de menu à une autre application
- 27. Création d'un menu contextuel personnalisé
- 28. Comment ouvrir un menu contextuel en diagonale avec jQuery?
- 29. Puis-je créer un élément dans un menu YUI qui n'est PAS un élément de menu?
- 30. TortoiseHg sans commandes de menu contextuel