把鼠标放到radio button 上,右键单击,选择添加事件处理程序,选好消息类型后,点添加编辑

解决方案 »

  1.   

    指定RadioButton的GroupName,要分组才能运作
    选中控件按f4在属性窗体内设置GroupName
      

  2.   

    已经设置好分组了,就是CheckedChanged事件怎么添加,需要手动添加么?类向导里没有
      

  3.   

    Radio Button上右键属性,在属性栏点击 上方的消息按钮,然后找到BN_CLICKED 添加消息函数,在函数里面可以获取当前radio控件的状态
      

  4.   

    radio button是没有你所说的CheckedChanged事件通知的
      

  5.   

    我做了一组12个Radio Button,其中有一个在选中的时候enable了一组控件,在未选中的时候需要disable那组控件。选中的状态可以通过OnClick来处理,那如何判断它什么时候未选中呢?小弟谢过各位好心人了!!
      

  6.   


    这个你自己去处理就ok了啊
    处理你的那个控制其他Radio的Radio的Click事件,并用个BOOL  m_bCheck(FALSE)的类成员变量保存其状态 
    void CXXXXX::OnBnClickedRadioXXX()
    {
    ((CButton*)GetDlgItem(IDC_RADIOxx1))->SetCheck(m_bCheck = !m_bCheck); ((CButton*)GetDlgItem(IDC_RADIOxx2))->SetCheck(!m_bCheck);   //根据你的逻辑指定
    ((CButton*)GetDlgItem(IDC_RADIOxx3))->SetCheck(!m_bCheck);
    ((CButton*)GetDlgItem(IDC_RADIOxx4))->SetCheck(!m_bCheck);
    ((CButton*)GetDlgItem(IDC_RADIOxx5))->SetCheck(!m_bCheck);
    ((CButton*)GetDlgItem(IDC_RADIOxx6))->SetCheck(!m_bCheck);
    }