单选组控件
如何添加单选组控件
请参考如何添加控件
如何自定义单选组样式
和按钮
控件设置方式类同,请参考如何用图片自定义按钮样式
如何通过代码判断选项是否选中
编译后,会自动生成相应代码。当点击选项时,系统将会回调下面的函数。下面以单选组名称为RadioGroup1
,选项名称为Radio1
、Radio2
举例:
VOID ButtonCtrl::RadioGroup1_OnRadioGroupChanged(LTRadioGroup *pControl, INT iSelectedId)
{
CLog::LogU("[%s:%s] Name:%s \n",__FILE__,__FUNCTION__,pControl->GetName().c_str());
switch (iSelectedId)
{
case ID_BUTTON_RADIO1:
// 选中 Radio1
break;
case ID_BUTTON_RADIO2:
// 选中 Radio2
break;
default:
break;
}
}
其中 ID_BUTTON_RADIO1 和 ID_BUTTON_RADIO2 是在编译时自动生成的控件ID。