列表框对应的变量是CComboBox类型的
我在界面上设置了一个按钮,想点一下按钮列表框中的选项相应的发生变化
现在点击按钮后数据改变这一步完成了,我该怎么做让改变的数据显示在下拉列表框的下拉选项中呢?

解决方案 »

  1.   

    m_cbTest.AddString()   //括号中是你添加的数据,m_cbTest是CComboBox类型.
      

  2.   

    您说的这样做只是把数据改变了啊 我程序中这一步已经完成了啊
    主要是怎么把改变后的数据在界面上显示出来,比如updatewindow(false)之类的
    比如 UpdateData(TRUE);
    m_ListPn.ResetContent();
    // ComBoxAdd(m_ListPn,0,m_RealType);
    m_ListPn.SetCurSel(0);
    UpdateData(TRUE);
    UpdateData(false);
    m_ListPn.UpdateWindow();
    我把列表框中内容清空了  要加点什么能让界面上列表框中列表项也为空呢
      

  3.   

    DeleteString、AddString/InsertString。
      

  4.   

    m_ListPn.ResetContent();
    这样调用以后界面上应该是变为空啊 可是怎么还是原来显示的内容呢?
      

  5.   

    改变后的数据只要你有AddString进列表项中就不需要再UpdateData,或者其他的更新函数了。