术语 | COleServerDoc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
释义 | COleServerDoc
COleServerDoc是OLE服务器文档的基类。服务器文档可包含COleServerItem对象,这些对象表示提供给嵌入或链接项的服务器接口。当服务器应用程序由容器应用程序启动来编辑嵌入项时,则将该项加载为服务器自己的服务器文档;COleServerDoc对象只包含一个COleServerItem对象,构成了整个文档。 当服务器应用程序由容器应用程序启动来编辑链接项时,则从磁盘装载一个现有的文档,一部分文档内容被加亮以指示链接项。 COleServerDoc对象也可包含COleClientItem类的项。这使得你可以创建容器-服务器应用程序。框架在为COleServerDoc对象提供服务的同时,也提供了用于存储COleClientItem项的函数。 如果服务器应用程序不支持链接,则服务器程序文档将总是只包含一个服务器项,该项将整个嵌入对象表示为一个文档。如果服务器应用程序支持链接,则每当将一个选择拷贝到剪贴板中时,它都必须创建一个服务器项。 要使用COleServerDoc,可从COleServerDoc类派生一个新类,并实现OnGetEmbeddedItem成员函数,该函数使得服务器应用程序能够支持嵌入项。你可以从COleServerItem派生一个新类来实现文档中的嵌入项,并从OnGetEmbeddedItem函数返回该类的这些对象。 为支持链接项,COleServerDoc提供了OnGetLinkedItem成员函数。应用程序可以利用该函数的缺省实现,或者当应用程序有自己的管理文档项的方式时,可以重载这个函数。 应用程序需要为它所支持的每种服务器文档类型派生一个COleServerDoc派生类。例如,如果服务器应用程序支持工作表格和图表,则它需要两个COleServerDoc派生类。 #include <afxole.h> 请参阅:COleDocument, COleLinkingDoc, COleTemplateServer COleServerDoc类成员 构造
属性
操作
可重载
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。