我希望利用组合框做固定的几项选择,选择后能自动改变几个变量的值并改变另外几个编辑框的显示内容,如何操作?求详解

解决方案 »

  1.   

    就用ComboBox控件,在属性中将type设置为Drop List,然后给这个控件定义一个变量m_ctrlCombo,在程序初始化时添加选择,如:m_ctrlCombo.AddString("选项一");m_ctrlCombo.AddString("选项二");如果改变值则添加CBN_SELCHANGE消息,在消息映射函数里添加具体编辑框显示内容即可。
      

  2.   

    void CMyDlg::OnSelchangeCombo1() 
    {
    int i;
    i=m_combo1.GetCurSel();
    if(i<1) m_edit1="aaa";
    else  m_edit2="bbb";
    ......
    UpdateData(false);
    }