一个对话框程序。
主窗口类是 CTestDlg,下面有个我自定义的成员函数:
CTestDlg::Fast();现在我在主窗口上按一个按钮用DoModal弹出一子窗口,我要在这个子窗口里调用主窗口的Fast这个函数该如何调用?

解决方案 »

  1.   

    我用CTestDlg td;
    td.fast();出现错误,,,
      

  2.   

    把父对话框的指针附给子对话框
    m_pParent->fast();
      

  3.   

    you shoud trans CTestDlg pointer into child Dialog;
    as m_pFatherDlg;
    take m_pFatherDlg->Fast();CTestDlg td;//this dialog has not create
      

  4.   

    this->GetParent()->fast();fast()要定义成Public型成员函数。
      

  5.   

    (CTestDlg* GetParent( ))->fast();
      

  6.   

    to: wangweintk(枫杨) 
    需要强制转换,因为fast不是CWnd的成员函数。