问个简单问题
我有个在我对话框类
CDTVPostLOGONDlg
添加了一个成员
CDTVTree m_DTVTree;
其中CDTVTree是我定义的类,当然我在CDTVPostLOGONDlg 加上
#include "DTVTree.h"我在CDTVPostLOGONDlg 有个成员函数
void CloseLight()我现在想在CDTVTree的Onclick事件上调用CDTVPostLOGONDlg的这个CloseLight函数于是在事件处理函数上写
((CDTVPostLOGONDlg*)GetParentOwner())->CloseLights();
但是编译时候报错无法发现类型CDTVPostLOGONDlg,于是我在CDTVTree添加#include
"DTVPostLOGONDlg.h",编译
这个时候在DTVPostLOGONDlg.h中报错,无法发现类型CDTVTree
我添加
class CDTVTree;
还是不行,请问为什么,如何解决这个问题
我有个在我对话框类
CDTVPostLOGONDlg
添加了一个成员
CDTVTree m_DTVTree;
其中CDTVTree是我定义的类,当然我在CDTVPostLOGONDlg 加上
#include "DTVTree.h"我在CDTVPostLOGONDlg 有个成员函数
void CloseLight()我现在想在CDTVTree的Onclick事件上调用CDTVPostLOGONDlg的这个CloseLight函数于是在事件处理函数上写
((CDTVPostLOGONDlg*)GetParentOwner())->CloseLights();
但是编译时候报错无法发现类型CDTVPostLOGONDlg,于是我在CDTVTree添加#include
"DTVPostLOGONDlg.h",编译
这个时候在DTVPostLOGONDlg.h中报错,无法发现类型CDTVTree
我添加
class CDTVTree;
还是不行,请问为什么,如何解决这个问题
解决方案 »
- 怎么向一个单元格可编辑的Clistctrl发送消息,改变单元格的内容
- 关于GETMESSAGE函数的一点疑问,麻烦高手给解释解释。
- 有没有可以同时选定多个文件及文件夹的对话框?
- EnumDesktopWindows函数获取桌面窗口标题时遇到错误!
- 工程是vc2003的版本的编译时重复定义的问题
- CListCtrl怎样滚动到指定行?
- 内存分配问题
- (malloc或new申请的内存可不可以用assert(p!=NULL)来监视)
- 在VC6中如何设置才显示行数?
- 问一下。。QQ用的加密方式是MD5吗???????
- 问个弱问题 关于 typedef 和 #define的区别
- 怎么判断一个rgb值在和某个颜色相似?
就可以了
恐怕是不行的
因为在CDTVPostLOGONDlg
定义了一个
CDTVTree对象光光声明是不行的