当前位置: 代码迷 >> VC >> 关于在子窗体中调用父窗体的有关问题
  详细解决方案

关于在子窗体中调用父窗体的有关问题

热度:770   发布时间:2013-02-25 00:00:00.0
关于在子窗体中调用父窗体的问题
我用VC++。net 2010 做了个mdi程序,在父窗体调用子窗体没问题,但在子窗体中调用父窗体就遇到了麻烦:找不到父窗体中的窗体变量,编译报错,提示“未声明的符号”,这当然是没包含父窗体文件所致。但如果在子窗体文件中用include包含父窗体文件,也行不通,造成循环嵌套了。这个问题怎么解决?求高人指点!
------解决方案--------------------------------------------------------
用 extern 定义,而不是 include
------解决方案--------------------------------------------------------
引用:
用 extern 定义,而不是 include

能否明示一下,用extern怎么定义?是extern (父窗体变量名)?
------解决方案--------------------------------------------------------
定义一个全局变量,保存值。

在其余地方用extern定义。
------解决方案--------------------------------------------------------
我是要在子窗体中引用父窗体本身,该如何做?
  相关解决方案