Partager via


CMenu::CheckMenuRadioItem

Extraire un élément de menu spécifié et en fait un élément par cases d'option.

BOOL CheckMenuRadioItem(
   UINT nIDFirst,
   UINT nIDLast,
   UINT nIDItem,
   UINT nFlags 
);

Paramètres

  • nIDFirst
    Spécifie (comme ID ou offset, selon la valeur d' nFlags) le premier élément de menu au groupe de cases d'option.

  • nIDLast
    Spécifie (comme ID ou offset, selon la valeur d' nFlags) le dernier élément de menu au groupe de cases d'option.

  • nIDItem
    Spécifie (comme ID ou offset, selon la valeur d' nFlags) l'élément au groupe qui est contrôlé par une case d'option.

  • nFlags
    Spécifie la traduction d' nIDFirst, d' nIDLast, et d' nIDItem de la manière suivante :

    nFlags

    Interprétation

    MF_BYCOMMAND

    Spécifie que le paramètre permet l'ID de commande de l'élément de menu existant.Valeur par défaut si aucun MF_BYCOMMAND ni MF_BYPOSITION n'est défini.

    MF_BYPOSITION

    Spécifie que le paramètre permet la position de l'élément de menu existant.Le premier élément est à la position 0.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0

Notes

En même temps, la fonction désactive tous les autres éléments de menu au groupe associé et efface le type de balise radio- élément pour ces éléments.L'élément sélectionné est restitué à l'aide d'une image bitmap de case d'option (ou puces) au lieu d'une bitmap de coche.

Exemple

Consultez l'exemple pour ON_COMMAND_RANGE.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CMenu

Graphique de la hiérarchie

CMenu::CheckMenuItem

CMenu::GetMenuState

CheckMenuRadioItem