活动文档服务器
活动文档服务器 (如 Word, Excel,或 PowerPoint 宿主调用活动文档的其他应用程序类型的文档。不同于 OLE 在另一个页中显示文档) 的嵌入对象 (,活动文档提供了完整的接口并完成创建这些服务器应用程序的本机函数。用户可以创建文档使用完整功能它们的收藏夹应用程序 (如果它们活动的文档功能),,可以将生成的项目作为一个实体。
活动文档可以包含多个页并始终处于就地活动状态。活动文档用户界面的控件部件,将它们的菜单与容器的 文件 和 帮助 菜单。它们占用容器的整个编辑区域和控件视图和打印机页 (边距,页脚的格式,等等)。
MFC 实现活动文档服务器与文档/视图接口、命令计划映射、打印、菜单、管理和注册表管理。特定编程的要求在 活动文档讨论。
MFC 支持活动文档与 CDocObjectServer 类,从派生 CCmdTarget和 CDocObjectServerItem,从派生 COleServerItem。MFC 支持活动文档具有 COleDocObjectItem 类的容器,从派生 COleClientItem。
CDocObjectServer 映射活动文档接口并初始化和激活活动文档。MFC 还提供宏处理中的命令传送文档。若要使用活动在应用程序中的 StdAfx.h 文档,包括 AfxDocOb.h。
标准 MFC 服务器挂钩自己的 COleServerItem派生类。MFC 应用程序向导生成您的此类,如果选择 Mini-server 或 Full-server 为应用程序服务器复合文档的复选框支持。如果还 Active document server 选择复选框, MFC 应用程序向导生成 CDocObjectServerItem 从派生的类。
COleDocObjectItem 类允许一个 OLE 容器变为活动文档容器。可以使用 MFC 应用程序向导创建活动通过选择在多个文档的 Active document container 复选框文档容器支持 MFC 应用程序向导的页上。有关更多信息,请参见 创建活动文档容器应用程序。