响应此ComboBox的CBN_SELCHANGE消息,读当前ComboBox中的Text,然后将此值赋给Edit控件即可!

解决方案 »

  1.   

    不是CBN_SELCHANGE消息,应该是CBN_CLOSEUP消息
      

  2.   

    我在CBN_SELCHANGE消息的响应函数中执行如下代码
    CString str;
    GetDlgItem(IDC_COMB1)->GetWindowText(str);
    GetDlgItem(IDC_EDIT1)->SetWindowText(str);
    但编辑框显示的内容始终是combo box上一次的内容,也就是慢一拍
      

  3.   

    我发个例程给你,EMAIL地址???????????
      

  4.   

    CBN_CLOSEUP消息 与CBN_SELCHANGE消息执行的效果一样阿
      

  5.   

    xjl1980_81(阿龙)发了吗,我加分拉 
      

  6.   

    方法如下:
    void CExample::OnSelchangeCombo1() 
    {
    // TODO: Add your control notification handler code here
    CString str ;
    CComboBox *p;
    p = (CComboBox*)GetDlgItem(IDC_COMBO1);
    int index = p->GetCurSel();
    p->GetLBText(index,str);
    GetDlgItem(IDC_EDIT1)->SetWindowText(str);


    }
      

  7.   

    在OnSelChangeCombo1()的第一行执行 UpdateData(TRUE);