โมฆะ 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)