CDocument::UpdateAllViews

โมฆะ UpdateAllViews ( CView * pSender, LPARAM lHint = 0 L, CObject * pHint = NULL );

พารามิเตอร์

pSender

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

lHint

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

pHint

จุดเพื่อเก็บข้อมูลเกี่ยวกับการปรับเปลี่ยนวัตถุ?

หมายเหตุ

เรียกฟังก์ชันนี้หลังจากที่เอกสารถูกปรับเปลี่ยน คุณควรเรียกใช้ฟังก์ชันนี้หลังจากที่คุณเรียกใช้ฟังก์ชันSetModifiedFlagสมาชิก ฟังก์ชันนี้จะแจ้งให้ทราบแต่ละมุมมองที่แนบมาในเอกสาร ยกเว้นสำหรับมุมมองที่ระบุโดยpSenderว่า เอกสารถูกปรับเปลี่ยน คุณมักจะเรียกฟังก์ชันนี้จากคลาสมุมมองของคุณหลังจากที่ผู้ใช้มีการเปลี่ยนแปลงเอกสารผ่านมุมมอง?

ฟังก์ชันนี้เรียกฟังก์ชันCView::OnUpdateสมาชิกแต่ละมุมมองของเอกสารยกเว้นมุมมองส่ง ส่งpHintและlHint ใช้พารามิเตอร์เหล่านี้ในการส่งข้อมูลไปยังมุมมองเกี่ยวกับการเปลี่ยนแปลงที่ทำกับเอกสาร คุณสามารถเข้ารหัสข้อมูลโดยใช้lHintและ/หรือคุณสามารถกำหนดตัวCObject-มาคลาเพื่อเก็บข้อมูลเกี่ยวกับการปรับเปลี่ยนของคุณ และผ่านวัตถุของคลาสที่ใช้pHint แทนที่ thenbsp CView::OnUpdateสมาชิกฟังก์ชันในCViewของคุณ-คลาสการปรับตั้งค่าการปรับปรุงการแสดงผลของมุมมองที่ยึดตามข้อมูลที่ส่งผ่านมา(&N)?

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

ดูเพิ่มเติมnbspCDocument::SetModifiedFlag, CDocument::GetFirstViewPosition, CDocument::GetNextView, CView::OnUpdate(&N)

Index