CMenu::CheckMenuRadioItem

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

返回值:如果成功,则返回非零值,否则为0。

参数:
nIDFirst指定(作为一个ID号或位移量,依赖于nFlags的值)单选钮组中的第一个菜单项的值。
nIDLast指定(作为一个ID号或位移量,依赖于nFlags的值)单选钮组中的最后一个菜单项的值。
nIDItem指定(作为一个ID号或位移量,依赖于nFlags的值)单选钮组中的被选中的菜单项的值。
nFlags以下列方式指定nIDFirst, nIDLast或nIDItem的解释:
nFlags解释
MF_BYCOMMAND指定参数给出已存在菜单项的命令ID号。若没有设置MF_BYCOMMAND或MF_BYPOSITION,那么该值为缺省值
MF_BYPOSITION指定参数给出已存在菜单项的位置。第一项在位置0

说明:
检测一个指定的菜单项,并将其选中。同时,该函数不检测关联组中其它的菜单项,并清除这些项的单选项类型标志。使用单选钮位图而非检测标记位图,将显示被检测的项。

请参阅:
CMenu::CheckMenuItem, CMenu::GetMenuState, ::CheckMenuRadioItem