GetParent后得到的是主窗口的,不是TAB里面那个dialog的,怎么办啊

解决方案 »

  1.   

    static_cast<CXXXDialog>(AfxGetMainWnd())->TabDialog(Tab里那个Dialog).PostMessage();
      

  2.   

    主对话框里面有个tab,每个tab里面有个dialog ,dialog 打开了一个模态窗口,这个模态窗口怎样想tab里面的dialog发送消息。
    -----------------------------------------------------------------------------------------------------------------
    你创建模态对话框的时候,就将dialog的窗口句柄或者CDialog*指针传递过去即可。
      

  3.   

    模态窗口的父窗口不是tab,你要看你的窗口属性是什么类型的,是不是child的。
    还有一个办法,将这个模态窗口的的指针设置成全局变量,然后再在模态窗口的Oninitdialog函数里,将这个指针赋值成this,就能用了。