OLE项可以嵌入或者是链接到
复合文档中。当嵌入时,它作为
复合文档的一部分进行存储。如果是链接的,
数据存储在由服务器应用建立的分离的文件中,而仅把指向它的一个链接存到
复合文档中。所有的OLE项包含有说明被调用来编辑它们的服务器应用的信息。
COleClientItem定义了一些可
重载的函数,用以响应从服务器应用发出的请求;它们以通知的形式发生作用。这使得服务器应用能将用户编辑OLE项所作的修改通知包容器,或在用户编辑的同时获取相关的信息。COleClientItem能同COleDocument,
COleLinkingDoc或COleServerDoc等类一起使用。使用COleClientItem时, 从COleClientItem 派生一个类,执行OnChange成员函数,定义怎样将对项的修改通知包容器。若要支持就地激活的功能,得
重载OnGetItemPosition 成员函数。该函数提供了OLE项的显示位置的有关信息。