//{{AFX_DATA(CModSheet)
enum { IDD = IDD_PROPPAGE_MOD };
int m_filestyle;//类向导里关联的变量
//}}AFX_DATAvoid CModSheet::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CModSheet)
DDX_Radio(pDX, IDC_RADIO1, m_filestyle);
//}}AFX_DATA_MAP
}
为什么我选了按钮会,这个值不会改变.

解决方案 »

  1.   

    你把一起的那几个Radio按钮的第1个设置一下GROUP属性
      

  2.   

    设置了,没用.不设置,能关联变量吗?当然是设置了GROUP.
      

  3.   

    1. Radio按钮的ID要相连,
    2. 在第一个Radio上选中Group属性!
      

  4.   

    1. 要获取m_filestyle变量值之前调用UpdateData()
    2. 设置了m_filestyle变量,要想更新对话框界面需要调用UpdateData(FALSE)