我想调用自己建的类里的变量的值,获取CComboBox里的选的值:
public:
CString m_xinxizo;
但是消息殃射生成的函数是void形,其他类,以及他本身类内的函数也
无法获取里边的变量的值,
如果改变成返回值为CString的时候,出现错误。
编译正确,但运行时终断。
实在不知该怎样获取里变得值!!!
请各位指点!!!

解决方案 »

  1.   

    消息映射?
    可以映射该变量,然后updatedata()
    也可以GetWindowText()
      

  2.   

    可以做一个函数来实现吗。class youclass
    {
    CString m_str;
    public:
    CString GetString(){m_combobox.GetLbText(m_combobox.GetCurSel(),m_str);return m_str}
    }
      

  3.   

    同意guoxiny(狼)的说法:
    class youclass
    {
    CString m_str;
    public:
    CString GetString(){
      m_combobox.GetLbText(m_combobox.GetCurSel(),m_str);
      return m_str;
     }
    }
      

  4.   

    不行呀 !!!
    调用 GetString()还是编译正确运行错误!!
      

  5.   

    CMainFrame *pFrm=(CMainFrame *)AfxGetApp()->m_pMainWnd;
    CCompanyView *pView=(CCompanyView*)pFrm->GetActiveView();
    GetDlgItemText(IDC_COMBO1,m_xinxizo);