DECLARE_DYNAMIC ( class_name )
พารามิเตอร์
class_name
ชื่อจริงของชั้น (ไม่อยู่ในเครื่องหมายอัญประกาศ)?
หมายเหตุ
เมื่อการอนุพันธ์ชั้นจากCObjectแมโครนี้เพิ่มความสามารถในการเข้าถึงข้อมูลเวลาทำงานเกี่ยวกับของวัตถุคลาส?
เพิ่มแมโคDECLARE_DYNAMICหัวข้อ (H) โมดูสำหรับคลาส รวมโมดูลนั้นในทั้งหมดแล้วโมดูล CPP ที่ต้องเข้าถึงวัตถุของคลาสนี้?
ถ้าคุณใช้การDECLARE_แบบไดนามิกและIMPLEMENT_DYNAMICแมตามที่อธิบายไว้ คุณสามารถใช้แมโคRUNTIME_CLASSและฟังก์ชันCObject::IsKindOfการกำหนดคลาสของวัตถุของคุณในขณะใช้งาน?
ถ้าDECLARE_DYNAMICจะรวมอยู่ในการประกาศคลาส แล้วIMPLEMENT_DYNAMICต้องถูกรวมไว้ในการใช้งานของคลาส?
ดูข้อมูลเพิ่มเติมเกี่ยวกับแมโคDECLARE_DYNAMIC , หัวข้อคลา CObject in Visual c ++ Programmer ของรายการแนะนำ?
ดูเพิ่มเติมnbspIMPLEMENT_DYNAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL, RUNTIME_CLASS, CObject::IsKindOf(&N)