具体是这样的:
我创建了一个名为GoBang的MFC单文档应用程序,现在我要在应用程序类CGoBangApp的InitInstance()
函数里调用视图类的test()函数,但是这样却出错了:
代码:#include "GoBangView.h"//包含视图类的头文件
... ...
BOOL CGoBangApp::InitInstance()
{
CGoBangView te;//申明一个视图类的对象供CGoBangApp使用
te.test();
... ...}
出错详细信息:
1>------ 已启动生成: 项目: GoBang, 配置: Debug Win32 ------
1>正在编译...
1>GoBang.cpp
1>f:\towishfor\gobang\gobang\gobang.cpp(45) : error C2248: “CGoBangView::CGoBangView”: 无法访问 protected 成员(在“CGoBangView”类中声明)
1> f:\towishfor\gobang\gobang\gobangview.h(11) : 参见“CGoBangView::CGoBangView”的声明
1> f:\towishfor\gobang\gobang\gobangview.h(8) : 参见“CGoBangView”的声明
我用的是VS2008开发平台,XP系统,泪望好心人讲解....
我创建了一个名为GoBang的MFC单文档应用程序,现在我要在应用程序类CGoBangApp的InitInstance()
函数里调用视图类的test()函数,但是这样却出错了:
代码:#include "GoBangView.h"//包含视图类的头文件
... ...
BOOL CGoBangApp::InitInstance()
{
CGoBangView te;//申明一个视图类的对象供CGoBangApp使用
te.test();
... ...}
出错详细信息:
1>------ 已启动生成: 项目: GoBang, 配置: Debug Win32 ------
1>正在编译...
1>GoBang.cpp
1>f:\towishfor\gobang\gobang\gobang.cpp(45) : error C2248: “CGoBangView::CGoBangView”: 无法访问 protected 成员(在“CGoBangView”类中声明)
1> f:\towishfor\gobang\gobang\gobangview.h(11) : 参见“CGoBangView::CGoBangView”的声明
1> f:\towishfor\gobang\gobang\gobangview.h(8) : 参见“CGoBangView”的声明
我用的是VS2008开发平台,XP系统,泪望好心人讲解....
te.test();
你可以把test设为static
CGoBangView::test()调用
InitInstance()函数本身事初始化用例的吧.... 泪望大家来评论,!!!
1)注册窗口
2)生成:DOC\view\frame组合关系.
你在这个地方显示图像是为难人家MFC.