另外一个类中的CListBox m_List 主类中如何引用它呢?

解决方案 »

  1.   

    先包含那个类的同文件如:include"ListBox.h"然后定义CListBox m_List;在程序中m_List.你要的方法
      

  2.   


    include有了。
    CListBox m_List这个在它的窗体中定义了。
    我在另外的CLASS里面怎么引用 呢
      

  3.   

    m_List.这样写就说没有定义这样的标示符
      

  4.   

    #include "CONTACTS.h"有了。
    public:
    // virtual BOOL OnInitDialog();
    CListBox m_List;
    这个在.H中也定义了。
    可是在另外的CLASS里面无法用m_List.
      

  5.   

    哦,我明白你的意思了,你有一个控件CList,在类CONTACTS中,那你在要用到的类中定义CCONTACTS cc;
    cc.m_List.方法
      

  6.   

    void CClientPhoneDlg::OnClickedCONTACTSButton()
    {
    //visible contacts dialog
    m_sms->ShowWindow(0); 
    m_call->ShowWindow(0);
    m_data->ShowWindow(0);

    //CString nn ;
    //nn="adfasf";
    //CCONTACTS cc;
    //cc.m_List.SetWindowTextW(nn);

    m_contacts->ShowWindow(1);
    }
    屏蔽掉的部分是加的。怎么还是出错呢。
      

  7.   

    假如你想在一个对话框上点击按钮,然后在主对话框的控件上显示文字
    CMFCTestDlg   为主对话框的类
    m_edit是主对话框上文本框的控件变量 CMFCTestDlg   *mDlg=(CMFCTestDlg   *)GetParent();
    mDlg->m_edit.SetWindowText("ADF");