我想通过对话框中的ComboBox控件来限定用户的输入,先声明一个对话框类的对象dlg,ComboBox控件就在它上面对应变量为m_combox,我想问在....View.cpp里面怎么才能获得用户选中的是m_combox的哪一项?谢谢!
在线等待................

解决方案 »

  1.   

    int GetCurSel( ) const;
      

  2.   

    int nSelItem;
    nSelItem = m_combox.GetCurSel();
      

  3.   

    地球人都这样,
    那你想获取什么?
    若是文本则
    int nCurSel = -1;
    nSelItem = m_combox.GetCurSel();if ( -1 != nCurSel)
    {
      CString strText = "";
      m_combox.GetLBText( i, strText );
    }
      

  4.   

    楼上的果然高手!这样应该可以获得用户选择的文本而不只是下标。
    可是,m_combox是dlg对话框的一个变量啊,在view中应该不可以直接这样m_combox.GetCurSel()使用吧?望告知,谢谢!
      

  5.   

    不知你的m_combox是怎么来的,
    若你是与CComboBox控件绑定,那你就可这样用,
    若不是则使用指针
      

  6.   

    m_combox是对话框dlg中CCmoboBox控件对应的变量