void ResetContent( );int AddString(
   LPCTSTR lpszString 
);

用上面这二个函数试试。

解决方案 »

  1.   

    回复:fight_in_dl
      我的这个程序很简单的,就是在属性里加了数据内容,然后在程序里对应一个变量。数据在属性里删掉的时候,运行时没有数据显示的,但是加一个数据就重复一次,也没有其他的函数跟这个控件有关。纠结!!
      

  2.   

    回复:vann1982
    我刚开始接触VC,就是一个很简单的程序,一共就这么几个数,在属性框里自己加了数据,倒是显示的时候是重复的,不知道怎么弄了。
      

  3.   

    我发现一个问题,在我自己建的两个对话框里加组合框的话,显示的都是重复的,在ABOUT对话框加的倒是不重复,求解啊大神们
      

  4.   

    不太理解楼主的意思,好吧,按照我理解的楼主的意思是这样:事先在资源对话框中的控件里写了东西,之后又在运行程序时,触发相应的控件事件,结果控件里面原来保存的内容乱套了???是这样吗?如果是这样的话而且还是ComboBox控件的话,为了避免控件中重复写入相同的内容,可以在运行时判断一下ComboBox中是否已经存在了你想要增加的内容。具体可以应用CComboBox::FindStringExact函数,或者你可以在MSDN里搜索
    CComboBox Class Members
    然后再按照标题排序一下。找到CComboBox类的全部成员函数,里面总有你想要的解决方案函数。