将edit的数据写到另一界面的combox中,并且按照降序排序

解决方案 »

  1.   

    CComboBox 本身就有Sort属性具有排序的功能。获得Edit中的字符串然后 调用CComboBox 的AddString不就可以写入CComboBox中了吗?
    至于Edit的字符串怎么传送可以采用 ::SendMessage();函数向CComboBox所在的对话框发送消息咯。
      

  2.   

    你说的 另一界面 是不是指两个对话框阿?具体怎么操作阿?如果是点一个按钮,就把edit的数据写到另一界面的combox中,那就定义个全局CString变量,点按钮的同时把值给全局变量,然后给combox所在的对话框发送个仔定义的消息,排序简单,放进去之前比较下就行了
      

  3.   

    按照楼主wanilyer(缘随影去)做就行了
      

  4.   

    edit中的内容是手动输入的,点击“确定”后将所输入的数据发送的另一对话框中的combox中。初学vc,能再详细点吗?
      

  5.   

    好的,[email protected]
    谢谢你!
      

  6.   

    已经发了,你直接运行TestDlg.exe 文件,可以看到一个对话框弹出两个无模式对话框,两个对话框是重叠的,你拖动一下啊,点击Dialog1上面的Button1按钮 就可以把Edit中内容放入CComboBox中,然后你在自己仔细看看源代码应该能给学会了。WM_CUSTOM 是一个自定义的消息