CMenu::CheckMenuRadioItem

检查指定的菜单项并使其成为无线项目。

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

参数

  • nIDFirst
    单选按钮组中指定(为ID或偏移量,根据 nFlags的值)第一个菜单项。

  • nIDLast
    单选按钮组中指定(为ID或偏移量,根据 nFlags的值)最后一个菜单项。

  • nIDItem
    在将检查与单选按钮组中指定(为ID或偏移量,根据 nFlags的值)该项目。

  • nFlags
    接下来指定 nIDFirst、 nIDLast和 nIDItem 的解释:

    nFlags

    解释

    MF_BYCOMMAND

    指定参数为现有菜单项的命令ID。 如果 MF_BYCOMMANDMF_BYPOSITION 未设置,这是默认值。

    MF_BYPOSITION

    指定参数为现有菜单项的位置。 第一项在位置0。

返回值

非零,如果成功;否则0

备注

同时,该功能在关联的组中指定其他菜单项并清除项目的无线项类型标志。 该签出的项显示使用单选按钮(或项目符号)位图而不是选中标记位图。

示例

ON_COMMAND_RANGE参见示例。

要求

Header: afxwin.h

请参见

参考

CMenu选件类

层次结构图

CMenu::CheckMenuItem

CMenu::GetMenuState

CheckMenuRadioItem