COleServerDoc::UpdateAllItems
调用此函数通知所有链接的项目连接到文档已更改的文档。
void UpdateAllItems(
COleServerItem* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL,
DVASPECT nDrawAspect = DVASPECT_CONTENT
);
参数
pSender
若要修改文档的项目的指针或 NULL,如果将更新所有项目。lHint
包含有关修改的信息。pHint
用于存储有关修改对象的指针信息。nDrawAspect
确定如何将绘制该项目。 这是从 DVASPECT 枚举的值。 此参数可以具有下列值之一:DVASPECT_CONTENT 项表示,因此它可以显示为在其容器内的嵌入对象。
DVASPECT_THUMBNAIL 项目在“缩略图”表示呈现,以便在浏览工具中显示。
DVASPECT_ICON 项由图标表示。
DVASPECT_DOCPRINT 项表示使用从"文件"菜单,的打印"命令,就象打印的。
备注
在用户更改服务器文档后,通常会调用此函数。 如果OLE项与文档链接到自动连接,更新项目以反映更改。 在容器应用程序编写使用Microsoft基础选件类库,COleClientItem 的 OnChange 成员函数调用。
此函数调用每个的 OnUpdate 成员函数但该发送的项目中的文档的项目,通过 pHint、 lHint和 nDrawAspect。 使用这些参数提供有关做的修改的项将信息传递到文档中。 可以输入信息使用 lHint 也可以定义 CObject-存储有关修改的信息并将该选件类对象的派生类使用 pHint。 重写在您的 COleServerItem的 OnUpdate 成员函数-优化更新的派生类每个项目基于其呈现是否已更改。
要求
Header: afxole.h