两个单选框的属性选中group;
或者关联两个CButton变量,调用CButton的SetCheck()设置选中状态。

解决方案 »

  1.   

    ((CButton*)GetDlgItem(IDC_RADIO1))->SetCheck(1);
      

  2.   

    要改变那个圆圈的颜色要怎么做呢?
    自绘或者处理父对框的WM_CTLCOLOR消息:HBRUSH CHomeView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
    {
    HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor); // TODO:  在此更改 DC 的任何属性 if(nCtlColor == CTLCOLOR_EDIT)
    {
    pDC->SetBkColor(RGB(230, 230, 230));
    return (HBRUSH)m_brush.GetSafeHandle();
    }
    else if(nCtlColor == CTLCOLOR_STATIC)
    {
    pDC->SetBkColor(RGB(176,176,176));
    return (HBRUSH)m_brush1.GetSafeHandle();
    }
    else
    {
    return (HBRUSH)m_brush1.GetSafeHandle();
    return hbr;
    } // TODO:  如果默认的不是所需画笔,则返回另一个画笔
    return hbr;
    }大概这样的。