已有5人关注
"实例303:RTF文件读取器"缺少一个RichEdit控件
发表在VC++图书答疑 2017-12-20 悬赏:2 学分 《Visual C++开发实例大全·基础卷》第7章 MFC控件 372页-375页
是否精华
版块置顶:

谁有RichEdit控件?我的qq:739922205,有的话请发到我QQ邮箱

案例中的文件打不开:请问怎样打开_AFX_OLE_STATE、CEnumArray、COleDispatchImpl、COleFrameHook、CReadRTFDlg、IEnumVOID、OLE_DATA类?他们共用AFXOLE.H头文件(该文件可以打开),怎样才能查看这些类的源代码?

blob.png

2017-12-21 15:20:50编辑
分享到:
精彩评论 4
李木子
学分:2954 LV11
2017-12-21
沙发

你好:

     光盘里的程序能运行吗?

李木子
学分:2954 LV11
2017-12-21
板凳

你好:

   如果你打开光盘运行程序时,提示缺少文件,你可以把这3个文件放到对应的文件夹里,再运行程序

文件.rar


qsx691226
学分:249 LV4
2017-12-22
地板

李木子 发表于2017-12-21 16:28

你好:

   如果你打开光盘运行程序时,提示缺少文件,你可以把这3个文件放到对应的文件夹里,再运行程序

文件.rar


光盘里的程序能运行,但是我自己动手写程序时,不知道这个案例的_AFX_OLE_STATE、CEnumArray、COleDispathchImpl、COleFrameHook、IEnumVIOD、OLE_DATA这几个类是如何添加的?是否需要引入哪个控件?另外这几个文件都没有CPP文件,但是能看到他们的功能函数,在类视图中双击功能函数却打不开;他们共用oleimpl2.h这个头文件,奇怪的是这些类的功能函数都在这个头文件中;他们是如何被程序调用的呢?又该如何新建这些类呢?难道是添加oleimpl2.h这个头文件,将代码直接写进去就可以来了吗?类视图中就会自己列举出来,而不需要CPP文件吗?

qsx691226
学分:249 LV4
2017-12-22
4L

qsx691226 发表于2017-12-22 09:49

光盘里的程序能运行,但是我自己动手写程序时,不知道这个案例的_AFX_OLE_STATE、CEnumArray、COleDispathchImpl、COleFrameHook、IEnumVIOD、OLE_DATA这几个类是如何添加的?是否需要引入哪个控件?另外这几个文件都没有CPP文件,但是能看到他们的功能函数,在类视图中双击功能函数却打不开;他们共用oleimpl2.h这个头文件,奇怪的是这些类的功能函数都在这个头文件中;他们是如何被程序调用的呢?又该如何新建这些类呢?难道是添加oleimpl2.h这个头文件,将代码直接写进去就可以来了吗?类视图中就会自己列举出来,而不需要CPP文件吗?

按照上述方法,还真就解决了!神奇呀?我做的与案例的类视图完全不一样呀?见下面截图

blob.png

这是源程序的,下面是我做的

blob.png

类视图中没有出现那些多出来的类呀?但编译就是通过了,运行也正常!到底是什么原理呀?李老师能解答一下吗?


首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照