如何让组合框(combobox)的选项显示到编辑框(editbox)的光标处
比如选择有1,2,3,4 我选择了3 就会在编辑框插入一个3 (原来的内容还在)

解决方案 »

  1.   

    响应组合框的CBN_SELCHANGE消息: CString str;
    m_combo1.GetLBText (m_combo1.GetCurSel(),str);
    m_strEdit += str;
    UpdateData(FALSE);
    ====
    m_combo1为组合框的Control型变量
    m_strEdit为编辑框的Value型变量
      

  2.   

    再为编辑框关联一个Control型变量m_edit CString str;
    m_combo1.GetLBText (m_combo1.GetCurSel(),str);
    int nStart,nEnd;
    m_edit.GetSel((int&)nStart,(int&)nEnd);
    m_strEdit.Insert(nStart,str);
    UpdateData(FALSE);