共用方式為


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 項目與文件連結自動連接,項目會更新以反映變更。 在容器應用程式會使用 MFC 程式庫, COleClientItemOnChange 呼叫成員函式。

這個函式呼叫每一個 OnUpdate 成員函式文件的項目除外傳送的項目,則可 pHint、 lHint和 nDrawAspect。 使用這些參數指定負載測試進行的修改的項目將資訊傳遞至文件。 您可以輸入資訊使用 lHint 也可以定義 CObject-儲存有關變更的資訊和將類別物件的衍生類別使用 pHint。 覆寫您的 COleServerItemOnUpdate 成員函式 (即更新最佳化的衍生類別中每個項目會根據其呈現是否已變更。

需求

Header: afxole.h

請參閱

參考

COleServerDoc 類別

階層架構圖

COleServerDoc::NotifyChanged

COleServerItem::OnUpdate

COleServerDoc::NotifySaved

COleClientItem::OnChange