COleServerDoc::UpdateAllItems

โมฆะ UpdateAllItems ( COleServerItem * pSender, LPARAM lHint = 0 L, CObject * pHint = NULL, DVASPECT nDrawAspect = DVASPECT_CONTENT );

พารามิเตอร์

pSender

ชี้ไปรายการที่ปรับเปลี่ยนเอกสาร หรือค่า NULLถ้าสินค้าทั้งหมดจะถูกปรับปรุง?

lHint

ประกอบด้วยข้อมูลเกี่ยวกับการปรับเปลี่ยน?

pHint

ชี้ไปยังวัตถุที่เก็บข้อมูลเกี่ยวกับการปรับเปลี่ยน?

nDrawAspect

กำหนดวิธีที่สินค้าเป็นการวาด นี่คือค่าได้จากการแจงนับDVASPECT พารามิเตอร์นี้สามารถมีหนึ่งในค่าต่อไปนี้:

หมายเหตุ

เรียกใช้ฟังก์ชันนี้เพื่อแจ้งรายการเชื่อมโยงทั้งหมดที่เชื่อมต่อกับเอกสารที่มีการเปลี่ยนแปลงเอกสาร คุณมักจะเรียกฟังก์ชันนี้หลังจากที่ผู้ใช้ทำการเปลี่ยนแปลงเอกสารเซิร์ฟเวอร์ ถ้าสินค้า OLE ถูกเชื่อมโยงไปยังเอกสาร ด้วยการเชื่อมโยงอัตโนมัติ สินค้าถูกปรับปรุงเพื่อสะท้อนการเปลี่ยนแปลงนั้น ในคอนเทนเนอร์ของโปรแกรมประยุกต์ที่เขียนขึ้น ด้วยไลบรารี Microsoft Foundation Class เรียกว่าฟังก์ชันOnChangeสมาชิกของCOleClientItem?

ฟังก์ชันนี้เรียกฟังก์ชันOnUpdateสมาชิกสำหรับแต่ละรายการของเอกสารยกเว้นการส่งสินค้า การส่งค่าpHint, lHintและnDrawAspect ใช้พารามิเตอร์เหล่านี้ในการส่งข้อมูลไปยังรายการที่เกี่ยวกับการเปลี่ยนแปลงที่ทำกับเอกสาร คุณสามารถเข้ารหัสข้อมูลโดยใช้lHintหรือคุณสามารถกำหนดตัวCObject-มาคลาเพื่อเก็บข้อมูลเกี่ยวกับการปรับเปลี่ยนของคุณ และผ่านวัตถุของคลาสที่ใช้pHint แทนฟังก์ชันOnUpdateสมาชิกในCOleServerItemของคุณ-มายังเพิ่มประสิทธิภาพการปรับปรุงของแต่ละรายการทั้งนี้ขึ้นอยู่กับว่ามีการเปลี่ยนแปลงงานนำเสนอของคลา?

ภาพรวม COleServerDoc |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCOleServerDoc::NotifyChanged, COleServerItem::OnUpdate, COleServerDoc::NotifySaved, COleClientItem::OnChange(&N)

Index