DECLARE_DYNCREATE

DECLARE_DYNCREATE ( class_name )

พารามิเตอร์

class_name

ชื่อจริงของชั้น (ไม่อยู่ในเครื่องหมายอัญประกาศ)?

หมายเหตุ

ใช้แมโคDECLARE_DYNCREATEเพื่อเปิดใช้งานวัตถุของCObject-มาเรียนที่จะสร้างแบบไดนามิกเวลาเรียกใช้งาน กรอบใช้ความสามารถในการสร้างวัตถุใหม่แบบไดนามิก ตัวอย่าง เมื่ออ่านวัตถุจากดิสก์ในระหว่างอนุกรม เอกสาร มุมมอง และเฟรมเรียนควรสนับสนุนการสร้างแบบไดนามิกได้เนื่องจากกรอบต้องการสร้างแบบไดนามิก?

เพิ่มแมโคDECLARE_DYNCREATEในนี้โมดูล H เรียน รวมโมดูลนั้นในทั้งหมดแล้วโมดูล CPP ที่ต้องเข้าถึงวัตถุของคลาสนี้?

ถ้าDECLARE_DYNCREATEจะรวมอยู่ในการประกาศคลาส แล้วIMPLEMENT_DYNCREATEต้องถูกรวมไว้ในการใช้งานของคลาส?

ดูข้อมูลเพิ่มเติมเกี่ยวกับแมโคDECLARE_DYNCREATE , หัวข้อคลา CObject in Visual c ++ Programmer ของรายการแนะนำ?

ดูเพิ่มเติมnbspDECLARE_DYNAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject::IsKindOf(&N)

Index