我不能将对话框中的一个combo boxd的各个值赋值给cmainframe主框架类中的一个成员变量,好象可以用message发送,但我不会,呵呵,高人指点一下。谢谢

解决方案 »

  1.   

    CMainFrame* pMainFram = (CMainFrame*)AfxGetApp->GetMainWnd;
    pMainFrame->m_xxxx = m_cbo.xxxxx;
      

  2.   

    if (dlg.DoModal() == IDOK)
    {
       m_strMainFrameVar = dlg.m_ctlComboBox.GetLBText(...);
    }
      

  3.   

    mul  ??  您这种方法试过没有?    dlg.DoModal() == IDOK  后  你的 Combox 对象还存在吗? 还能使用它的成员来 GetLBText 吗?倒!    DoModal 结束后你的 Combox 就自动消毁了!! 不可能再使用 GetLBText 了实际做法是:
    在对话框中关联一个变量到 Combox ,如 m_strCbText;
    在DoModal == IDOK  后访问这个变量,而不是访问 Combox 对象
      

  4.   

    ksyou   我找到加可用分的地方了,我给你个零头你 930 分,你应收到 837 分,去查一查
    还有,以后问问题要问清楚一点
      

  5.   

    Saimen(单身情人) :能具体点吗?