RUNTIME_CLASS

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)

Index