单文档程序Doc类中获取View类指针??
mfc吧
全部回复
仅看楼主
level 2
yanchengHUST2
楼主
如下图,我准备在mfc单文档应用doc类的serialize方法中调用view类的变量,因此准备先获取view类的指针。
但是,无论如何,doc类中都识别不了CComputeLineView类。提示:未定义的标示符。
请高手指教!谢过~~~
2014年06月16日 15点06分
1
level 2
yanchengHUST2
楼主
@chenyipu
2014年06月16日 15点06分
2
level 9
89198408
这问题还用考虑么,自己在这cpp里包含下view类头文件不就好了
2014年06月17日 00点06分
3
yanchengHUST2
刚刚终结了这个问题,不过还是谢谢你啊。 之前我尝试过在 doc类的 .h头文件中include view类的头文件,出现一大堆错误。 在cpp文件中include一下就好了
2014年06月17日 01点06分
level 5
彡嘻嘻彡
1.可以使用全局变量直接获取变量。即将View中的变量变成全局变量,在Doc中直接只用就行,
2.这个方式没有验证不知道能不能弄,在Doc中家人View的头文件,然后在
CComputeLineView ch;
ch.变量名;可以使用了,这个变量必须是在View的头文件里面声明的。
3.百度文库里有在Doc中使用View视图指针的方法。OK~
2014年06月19日 10点06分
5
1