从一个窗口A弹出另一个窗口B,B窗口运行完毕后,如何把数据传到窗口A    我现在是在B窗口里定义一个全局变量pTemp指针, 在B窗口 OnOK() 关闭后, 在由A
里保存得到  B.pTemp,   然后可以对B.pTemp操作了, 不知道这样的操作模式是否安全,
还有什么好的途径和方法.   比如在A里定义一个指针, 打开窗口B时赋给B, 这样B关闭后, 也就得到B.pTemp了,

解决方案 »

  1.   

    A弹出另一个窗口B时传递A的指针或句柄!!通过句柄直接对A的变量付值
      

  2.   

    通过B窗口的公有成员变量交换数据, 那么在B窗口关闭后, B中的变量还能安全的存在而可以访问吗   有没可能被其他的内存变量覆盖这块变量区域, 因为B窗口已经关闭了, 即使没有delete或
    free 这个变量, 一般也会释放属于B的窗口资源吧,  那这个B窗口的公用变量在B窗口关闭后还能安全访问吗,  
       一般这样做也是可以访问的.