小弟是Win32编程新手,用CreateWindowEx();制作了一个ComboBox,并向其中添加了几条信息,请问我应如何取出添加的信息(用鼠标选定的那条),应发送什么样的消息,如何处理

解决方案 »

  1.   

    CComboBox::GetCurSel
    或者CB_GETCURSEL
      

  2.   

    CString str;
    m_comb.GetLBText(m_comb.GetCurSel(),str);
    ================================================================
    好好学习,天天向上。
    ================================================================
      

  3.   

    为ComboBox生成一个CComboBox型变量,如:m_myComboBox。利用向导响应CBN_SELCHANGE消息,加入如下代码:
    .....

      int index;  //
      index=m_m_myComboBox.GetCurSel();
      if(index==CB_ERR)
      {
         MessageBox("选择失败!");
         return;
      }
       CString  str;
       m_myComboBox.GetLBText(index,str);
       ......
      

  4.   

    发送一个CB_GETCURSEL 消息
    WPARAM和LPARAM都设为0。。返回值就是当前选中的项目索引。(0为基数)