Returns a pointer to the container's IOleContainer
| LPOLECONTAINER FAR* ppContainer
||//Points to where the IOleContainer pointer should be returned
[out] Points to where the object's IOleContainer
interface pointer is to be returned. If an error is returned, this parameter
must be set to NULL.
The pointer to the container's IOleContainer
interface was successfully returned.
Client site is in OLE 1 container.
The container does not implement the IOleContainer
If a container supports links to its embedded objects, implementing IOleClientSite::GetContainer
enables link clients to enumerate the container's objects and recursively
traverse a containment hierarchy. This method is optional but recommended for all
containers that expect to support links to their embedded objects.
Link clients can traverse a hierarchy of compound-document objects by
recursively calling IOleClientSite::GetContainer
to get a pointer to the link source's container; followed by IOleContainer::QueryInterface
to get a pointer to the container's IOleObject
interface and; finally, IOleObject::GetClientSite
to get the container's client site in its container.
Simple containers that do not support links to their embedded objects probably
do not need to implement this method. Instead, they can return E_NOINTERFACE
and set ppContainer
- Software for developers
Software for Android Developers
- More information resources
Unix Manual Pages