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