Run()加一个参数把CMyView送进去void DLIST::Run(CMyView* pView)
{
//cout<<"running"<<endl;
//如何将cout换为可用到VIEW视图的输出接口
pView->xxx
}
{
//cout<<"running"<<endl;
//如何将cout换为可用到VIEW视图的输出接口
pView->xxx
}
解决方案 »
- 准备学习驱动开发,请各位指导一下
- 关于路由追踪命令tracert的原理!!!
- 一个非常难的问题。关于microsoft index service ifilter 的使用的问题。
- 在这里能注册的DLL,换一个环境不能注册的情况。
- 【50分】CTreeCtrl的SortChildrenCB的问题
- 我想用ADO以快照形式打开数据库,要使用什么参数啊?
- 怎样在一个字符串中加入"%"?
- 如果出现dao/jet db 初始化的失败无法打开数据库 是什么原因 怎样解决
- 如何用new来重新分配内存空间
- 高分相送!
- 通过代理服务器,VC怎么连接数据库
- vs2010 mfc ActiveX控件包容类中无属性修改方法
谢谢你的帮助。我现在遇到一个文件包含的问题。
如:
DLIST::Run(CMyView* pView);定义函数需要包含CMyView的头文件。但是dlist.h又需要被CMyView头文件包含。请问这种情况下如何处理
#include <stdafx.h>
#include "dlist.h"
#if 1
#include "MFC_LOTTERYView.h"
void Print(CMFC_LOTTERYView* pview,CString str)
{
pview->SetWindowText(str);
}
#endif 编译错误为:
error C2143: 语法错误 : 缺少“;”(在“*”的前面)
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
warning C4183: “GetDocument”: 缺少返回类型;假定为返回“int”的成员函数如果改为#if 0编译就能正常。
在头文件中第一行加上