Bonjour,
je travaille sur une interface actuellement et je cherche à recupérer les propriétés d'un menu item.
J'ai utilisé la structure MenuItemInfo, mais je ne vois pas comment on recupère en particuliers l'info : item coché ou non coché.
Je sais également qu'il existe une fonction IsChecked mais n'ayant que l'ID de mon sous menu je ne peux utiliser ce type de fonction.
Donc ma question c'est comment savoir si un item est coché ou non à partir de son ID, ou de son handle (récupérable avec GetSubMenu si j'ai bien suivi tout ce que j'ai lu précedemmetn sur le site) ?
merci d'avance....
Tu peux utiliser GetMenuItemInfo; tu mets le membre fMask de la structure à MIIM_STATE avant d'appeler la fonction puis après retour l'info est dans le membre fState (y aura peut-être un masque à faire mais tu obtiens MFS_CKECKED ou MFS_UNCHECKED).
Pour l'histoire du handle : en fait les items d'un menu n'ont pas de handle, ce que tu récupères avec GetSubMenu est le handle sur un menu déroulant (s'il y en a un).