活动文档包容
活动文档包容是提供一个帧工作文档,而不是强制您创建,并使用每多个应用程序框架文件类型的技术。 它使用基本的 OLE 技术不同 OLE 与内容仅单个可以是活动的复合文档中嵌入对象一起使用。 活动文档包容,则激活整个在单个帧的上下文中文档 (即整个应用程序,包括关联的菜单,工具栏,等等)。
活动文档包容技术最初开发为了 Microsoft Office 可以实现 Office 活页夹。 但是,除 Office 和 Office 的应用程序外,技术的灵活性足以支持活动文档容器除了 Office 活页夹外,并且可支持文档服务器。
承载活动文档的应用程序调用 活动文档容器。 示例的此类容器是 Microsoft Office 活页夹或 Microsoft Internet Explorer。
活动文档包容实现,当设置对 OLE 文档, OLE 多个文档技术。 扩展是允许表示可嵌入的附加接口,就地的对象整个文档而不是嵌入内容的单个。 使用 OLE 文档,活动文档包容使用来激活提供显示空格文档,因此,服务器提供激活的用户界面和处理功能文档的容器。
活动文档服务器 是支持一个或多个活动文档类,每个对象都支持扩展接口在适当的容器允许对象激活的应用程序 (例如 Word、 Excel、 PowerPoint)。
活动文档 (提供从活动文档服务器 (如 Word 或 Excel) 实质上是嵌入为其他活动中的对象文档容器的各,约定文档。 不同于嵌入对象,活动文档对这些数据的页完全控制,因此,应用程序的完整接口 (与其所有基础命令和工具) 可由用户编辑它们。
活动文档时通过区分其了解与标准 OLE 嵌入对象。 在该 OLE 约定之后,一个嵌入对象是在文档页中显示拥有它的一个,并且,文档由一个 OLE 容器管理。 容器存储嵌入对象的数据的文档其余部分。 但是,嵌入对象绑定它们不控制它们的出现页。
激活的用户文档容器应用程序可以创建活动文档 (对 Office 活页夹的部分) 使用他们喜欢的应用程序 (提供这些应用程序中处于活动状态的文档功能),因此,用户可以管理得到的项目,当一个实体,可以具有唯一名称,保存,打印,依此类推。 因此, internet 浏览器的用户可以将整个网络,以及本地文件系统,,因为单文件存储在实体能够浏览从一个位置的该存储文档。
示例程序
- MFCBIND 示例演示的实现活动文档容器应用程序。