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