术语 | COleDocument | ||||||||||||||||||||||||||||||||||||||||||||||||||
释义 | COleDocument
COleDocument是OLE文档的基类,它支持可视化编辑。 COleDocument从CDocument派生来,这使你的OLE应用程序能够使用由微软基础类库提供的文档/视结构。 COleDocument将文档当作一个处理OLE项的CDocItem对象的集合。容器和服务器应用都需要这样的结构,因为它们的文档必须能够包容OLE项。类COleServerItem和类COleClientItem都从CDocItem派生而来,它们管理应用程序与OLE项之间的相互作用。 如果你正在编写一个简单的容器应用程序,最好从COleDocument派生出你的文档类。如果你正在编写一个支持链接到文档包含的嵌入项的容器应用程序,最好从COleLinkingDoc派生出你的文档类。如果你正在编写一个服务器应用程序或者是组合容器/服务器,最好从COleServerDoc派生出你的文档类。COleLinkingDoc和COleServerDoc是从COleDocument派生而来的,因此这些类继承了所有在COleDocument和CDocument中具有的服务。 要使用COleDocument,可以从它派生出一个类,并添加一些功能用来管理应用中除嵌入或链接项外的其它非OLE数据。如果你将从CDocItem派生而来的类定义为用来保存应用的内部数据,你可以使用由COleDocument定义的工具来保存你的OLE数据和非OLE数据。也可以设计你自己的数据结构来保存你的非OLE数据,以区别于你的OLE 项。更多的信息,参见“Visual C++程序员指南”一书中的文章“容器:复合文件”。 如果提供了邮件支持(MAPI)的话,CDocument支持将你的文档通过邮件发送。COleDocument已经更新了OnFileSendMail,可以正确处理捆绑在一起的文档。更多的信息,参见“Visual C++程序员指南”一书中的文章“MAPI主题”和“MFC中的MAPI支持”。 #include <afxole.h> COleDocument类成员 构造
操作
重载
邮件函数
消息处理
消息处理
消息处理
|
||||||||||||||||||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。