[MFC]如何用几行代码完整的判断20个radiobox哪个是CHECKED状态
总是CButton*radio1=(CButton*)GetDlgItem(XXXX);if(radio->getCheck()==XXX){doSometing();}...
总是
CButton* radio1 = (CButton*)GetDlgItem(XXXX);
if(radio->getCheck()==XXX)
{
doSometing();
}
.....
总觉得很麻烦,而且代码重复率也太高了,求指教。
如果用选中触发事件,也需要在其他地方补充代码,请问有什么方式,仅仅几行代码能解决这个问题? 展开
CButton* radio1 = (CButton*)GetDlgItem(XXXX);
if(radio->getCheck()==XXX)
{
doSometing();
}
.....
总觉得很麻烦,而且代码重复率也太高了,求指教。
如果用选中触发事件,也需要在其他地方补充代码,请问有什么方式,仅仅几行代码能解决这个问题? 展开
2个回答
2013-11-11
展开全部
用ON_CONTROL_RANGE应该还好吧,不过注意radio button的ID一定要连续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询