Object Linking and Embedding (OLE) : Building an OLE document container

Building an OLE document container
An OLE document container is an application that supports embedding or linking objects from other OLE-enabled applications. The document container provides a place in its user interface for the OLE object to display its contents (or its icon) and optionally allows that object to be edited by its server. The container may also allow embedded or linked OLE objects to be:
In addition, a container may save the data associated with an embedded OLE object directly into one of its own files.
The steps to create an OLE-enabled application that will contain OLE objects are:
1.
As part of the initialization of the user-interface widget hierarchy, create an OleMainWindow and enable its menu groups to support in-place activation of any descendent OleClient widgets.
2.
Implement methods to create OleClient widgets and create the OLE objects that will appear within their borders.
3.
4.
5.
6.