DECLARE_DYNAMIC

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)

Index