我在多文档中定义了一个对话框类,相在视图类中调用,同时对话框类中也使用到了视图类,应该怎样避免重复包含呢?好像可以用声明,但试了以下也不行,怎么办阿
解决方案 »
- VC++ 编程实现视图窗口的任意停靠
- installshield项目成功编译后,在diskImage下点击 setup.exe后,提示“参数不正确”,请问何故
- dll数据共享..问题!
- 要命呀,切分窗口初始尺寸无法控制,下午要交了.
- 关于CMap对象的冲突问题
- 怎样才能在一个窗口里对另一个窗口的list view控件进行操作
- 限制鼠标的移动区域(如在一个矩形内或一条直线范围内)的作法
- 有人会吗?用ActiveX控件在客户端读取服务器的文件?
- CBitmapButton类的使用
- 如何使编辑框失去焦点的让人百思不得其解的问题啊
- 画线时改变不了颜色,请教高手
- 运行后出现控件测试容器,没有出现我的程序界面,怎么回事?
改成"->m_XPlus"
.cpp文件才包含要用的类文件头
class CDrawView;
class CLagAnalysis : public CDialog
{public:
CDrawView *m_pView;}
在下面的函数中
void CLagAnalysis::OnSelectLagstart()
{
// TODO: Add your control notification handler code here
m_pView->SendMessage(WM_COMMAND,ID_SELECT_LAGSTART);
}
会提示
left of '->SendMessageA' must point to class/struct/union
G:\Draw\6.11Draw\LagAnalysis.cpp(64) : error C2027: use of undefined type 'CDrawView'
g:\draw\6.11draw\laganalysis.h(14) : see declaration of 'CDrawView'
G:\Draw\6.11Draw\LagAnalysis.cpp(64) : error C2227: left of '->SendMessageA' must point to class/struct/union
然后new一个对话框类对象就行了