请问如何在底层函数调用ceidtview类的输出 Run()加一个参数把CMyView送进去void DLIST::Run(CMyView* pView){ //cout<<"running"<<endl; //如何将cout换为可用到VIEW视图的输出接口 pView->xxx} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢你的帮助。我现在遇到一个文件包含的问题。如: 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++ 不支持默认 interror C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 intwarning C4183: “GetDocument”: 缺少返回类型;假定为返回“int”的成员函数如果改为#if 0编译就能正常。 #pragma once在头文件中第一行加上 在dlist.h 加入了#pragma once还是一样的错误。 select但不接收,直接closesocket 一个貌似很简单的界面和线程问题 如何让树状菜单响应回车事件啊? 怎样屏蔽窗口中某些按钮? 怎样得到Excel中表单(worksheet)的名字? 请教各位用SDK\MFC大侠们一个问题 用CSocket做了个Win32 Console Application的服务器端,无法Creat! 能否在视图类里调用文档类里的显示列表,对话框呢?OpenGL大侠请进 ★-高手请进,多谢多谢! 迷茫啊 通过代理服务器,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编译就能正常。
在头文件中第一行加上