1.单选框有没有关联的变量?若没有,我想实现如下功能怎么办?
  功能:一打开有一组单选框的对话框时,就能够看到其中某个单选框显示已选状态。
        单选框显示与否是要符合预设条件的。
2.怎么实现只有选择了单选框时它旁边的编辑文本框才可用的功能。多谢。

解决方案 »

  1.   

    1:一组单选框关联一个变量,从类想到里面添加就可以了,每组的第一个单选框要选中Group by属性,其他不选中,关联了变量就好办了,变量的值和选中的radio的索引相对应
    2:你可以双击该单选框会出来响应函数,在里面GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);即可
      

  2.   

    1 一给单选框可设备一个变量,只能设备一个变量.操作变量就行.
    2 通道单选框事件来操作编辑文本框的状态.  Dis或enb
      

  3.   

    1.这样实现选中
    CButton *pButton = (CButton*)GetDlgItem(IDC_RADIO1);
    pButton->SetCheck();2.这样控制 Eidt1 可用
    void CLearnDlg::OnRadio1() 
    {
    CButton *pButton = (CButton*)GetDlgItem(IDC_RADIO1);
    if(pButton->GetCheck() == 1)
    {
    pButton = (CButton*)GetDlgItem(IDC_EDIT1);
    pButton->EnableWindow(TRUE);
    }
    }