哪位达人能告知?

解决方案 »

  1.   

    如果是有关界面的操作,可能导致出错,因为这时候窗口还没建立呢。
    如果是对子对话框中的参数进行设置,可以直接赋值啊,如:
    CDlg dlg;
    dlg.a = 123;
    dlg.DoModal()
      

  2.   

    我试过,设置参数属性可以,调用类方法,会暴掉。如:
    CDlg dlg;
    dlg.a = 123;//right
    dlg.fun1();//ERROR!
    dlg.DoModal();
    最好在CDlg的OnInitDialog里面加代码,进行相关初始化。
      

  3.   

    那就比较难了吧,如果不打开子窗口的话,没有建立窗口怎么操作窗口,你可以使用ShowWindow隐藏子窗口,然后再调用函数!这样应该是可行的!
      

  4.   

    这样吧,一个对话框由hide到show会触发什么事件呢
      

  5.   

    小弟还有一问,要得到一个子窗口c的父窗口b的父窗口a的指针应该怎么写呢
      

  6.   

    回复:小弟还有一问,要得到一个子窗口c的父窗口b的父窗口a的指针应该怎么写呢.
    用GetParent()返回父窗体的指针。仅适用(MFC)