Freigeben über


CMenu::CheckMenuRadioItem

Überprüft ein angegebenes Menüelement und macht es ein Radioelement.

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

Parameter

  • nIDFirst
    Gibt (als ID oder Offset, je nach Wert von nFlags) zum ersten Menüelement in der Optionsfeldgruppe an.

  • nIDLast
    Gibt (als ID oder Offset, je nach Wert von nFlags) das letzte Menüelement in der Optionsfeldgruppe an.

  • nIDItem
    Gibt (als ID oder Offset, je nach Wert von nFlags) das Element in der Gruppe an, die einem Optionsfeld aktiviert ist.

  • nFlags
    Gibt Interpretation von nIDFirst, von nIDLast und von nIDItem wie folgt aufrufen:

    nFlags

    Interpretation

    MF_BYCOMMAND

    Gibt an, dass der Parameter der Befehls-ID des vorhandenen Menüelements gibt. Dies ist der Standardwert, wenn weder noch MF_BYCOMMANDMF_BYPOSITION festgelegt ist.

    MF_BYPOSITION

    Gibt an, dass der Parameter die Position des vorhandenen Menüelements gibt. Der erste Punkt befindet sich an Position 0.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls

Hinweise

Gleichzeitig deaktiviert die Funktion alle anderen Menüelemente in der zugeordneten Gruppe und löscht das FunkElement Typflag für diese Elemente. Das überprüfte Element wird mithilfe einer Bitmap des Optionsfelds (oder als Aufzählungszeichen) anstelle einer Häkchenbitmaps angezeigt.

Beispiel

Im Beispiel für ON_COMMAND_RANGE.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CMenu-Klasse

Hierarchiediagramm

CMenu::CheckMenuItem

CMenu::GetMenuState

CheckMenuRadioItem