RUNTIME_CLASS ( class_name )
พารามิเตอร์
class_name
ชื่อจริงของชั้น (ไม่อยู่ในเครื่องหมายอัญประกาศ)?
หมายเหตุ
ใช้แมโครนี้รับโครงสร้างคลาสขณะใช้งานจากชื่อของคลาส c ++?
RUNTIME_CLASSส่งกลับตัวชี้ไปยังโครงสร้างแบบCRuntimeClassสำหรับคลาสที่ระบุโดยclass_name เฉพาะCObject-คลาสที่ได้รับประกาศพร้อมDECLARE_DYNAMIC, DECLARE_DYNCREATEหรือDECLARE_SERIALจะกลับตัวชี้ไปยังโครงสร้างแบบCRuntimeClass?
ดูข้อมูลเพิ่มเติม หัวข้อคลา CObject in Visual c ++ Programmer ของรายการแนะนำ?
ตัวอย่าง
/ / ตัวอย่าง RUNTIME_CLASS
CRuntimeClass * แป้น = RUNTIME_CLASS (กรง);
ASSERT (lstrcmp (แป้น-gt; m_lpszClassName "กรง") == 0)(&G)
ดูเพิ่มเติมnbspDECLARE_DYNAMIC, DECLARE_DYNCREATE, DECLARE_SERIAL, CObject::GetRuntimeClass, CRuntimeClass(&N)