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

CMenu, classe

Graphique de la hiérarchie

CMenu::CheckMenuItem

CMenu::GetMenuState

CheckMenuRadioItem