[Now Supported on Windows NT]
CheckMenuRadioItem功能检查指定的菜单项,并将其设置为无线电项目。同时,该函数取消选中关联组中的所有其他菜单项,并清除这些项目的无线电项目类型标志。
BOOL CheckMenuRadioItem(
HMENU 【HMENU】, | |
UINT 【idCheck】, | |
UINT 【Handle to the menu that contains the group of menu items.】, | |
UINT 【处理到包含一组菜单项的菜单。】, | |
UINT 【uFlags】 | |
); |
参数
【HMENU】
处理到包含一组菜单项的菜单。
【idCheck】
组中第一个菜单项的标识符或位置。
【Handle to the menu that contains the group of menu items.】
组中最后一个菜单项的标识符或位置。
【处理到包含一组菜单项的菜单。】
要检查的菜单项的标识符或位置。
【uFlags】
指定【idFirst,idLast,】和【处理到包含一组菜单项的菜单。】的含义的值。如果此参数为MF_BYCOMMAND,则其他参数指定菜单项标识符。如果是MF_BYPOSITION,其他参数指定菜单项位置。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请使用GetLastError功能。
备注
CheckMenuRadioItem功能为【处理到包含一组菜单项的菜单。】指定的项目设置MFT_RADIOCHECK类型标志和MFS_CHECKED状态,并同时清除组中所有其他项目的两个标志。检查项目使用项目符号位图而不是复选标记位图显示。
有关菜单项类型和状态标志的更多信息,请参阅MENUITEMINFO结构。
也可以看看