COleServerDoc::UpdateAllItems

voidUpdateAllItems (COleServerItem ※pSender,LPARAM暗号化==NULLDVASPECTnDrawAspect=DVASPECT_CONTENTpHint0 LCObject ※);

パラメーター

pSender

すべてのアイテムを更新する場合は、ドキュメント、またはNULLを変更項目へのポインター。

暗号化

変更に関する情報が含まれています。

pHint

変更に関する情報が格納されたオブジェクトへのポインター。

nDrawAspect

アイテムがどのように描画されるかを決定します。これは、 DVASPECT列挙からの値です。このパラメーターは、次の値のいずれかを持つことができます。:

解説

ドキュメントが変更された文書に接続されているすべてのリンク アイテムに通知するには、この関数を呼び出します。ユーザーがサーバー ドキュメントを変更した後、通常この関数を呼び出します。OLE アイテムをドキュメントに自動リンクでリンクしている場合は、変更を反映するように、アイテムが更新されます。Microsoft Foundation クラス ライブラリで書かれたコンテナー アプリケーションでは、 COleClientItemOnChangeメンバー関数が呼び出される。

この関数は、ドキュメントのアイテム、送信アイテム、渡すpHint暗号化、およびnDrawAspect以外の各OnUpdateメンバー関数を呼び出します。これらのパラメーターを使用すると、ドキュメントに加えた変更についての項目に情報を渡します。暗号化を使用して情報をエンコードすることができますまたは、 CObjectを定義することができます-変更についての情報を格納し、 pHintを使ってそのクラスのオブジェクトを渡すには、クラスを派生します。オーバーライドしたOnUpdateメンバー関数、 COleServerItemの-そのプレゼンテーションが変更されたかどうかに応じて各項目の更新を最適化するためにクラスの派生。

COleServerDoc 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;COleServerDoc::NotifyChangedCOleServerItem::OnUpdateCOleServerDoc::NotifySavedCOleClientItem::OnChange(&N)

Index