COleClientItem::OnChange

เสมือน โมฆะ OnChange ( OLE_NOTIFICATION nCode, DWORD dwParam );

พารามิเตอร์

nCode

เหตุผลเซิร์ฟเวอร์มีการเปลี่ยนแปลงรายการนี้ สามารถมีหนึ่งในค่าต่อไปนี้:

dwParam

ถ้าnCode OLE_SAVEDหรือOLE_CLOSEDพารามิเตอร์นี้ไม่ได้ใช้งาน ถ้าnCode OLE_CHANGEDพารามิเตอร์นี้ระบุความกว้างของรายการ OLE ที่มีการเปลี่ยนแปลง สำหรับค่าที่เป็นไปได้ ดูพารามิเตอร์dwParamของCOleClientItem::Draw หากnCode OLE_CHANGED_STATEพารามิเตอร์นี้จะเป็นCOleClientItem::ItemStateได้ระบุค่า และอธิบายถึงสถานะการป้อน สามารถมีหนึ่งในค่าต่อไปนี้: emptyState, loadedState, openState, activeStateหรือactiveUIState?

หมายเหตุ

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

สำหรับOLE_CHANGED_STATEสถานะปัจจุบันกลับจากGetItemStateจะยังคงมีสถานะเดิม หมายถึง รัฐที่เป็นปัจจุบันก่อนที่จะเปลี่ยนแปลงสถานะนี้?

แทนที่ฟังก์ชันนี้ตอบสนองต่อการเปลี่ยนแปลงในสถานะของสินค้า OLE โดยปกติคุณปรับปรุงลักษณะที่ปรากฏของรายการ โดยรก่อนพื้นที่แสดงสินค้า เรียกใช้คลาสพื้นฐานที่จุดเริ่มต้นของการแทนของคุณ?

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

ดูเพิ่มเติมnbspCOleClientItem::GetItemState, COleServerItem::NotifyChanged, COleServerDoc::NotifyChanged, COleServerDoc::NotifyClosed, COleServerDoc::NotifySaved(&N)

Index