梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
522
´´´´´´´´´´´´´´´´´´´´´´Page 585´´´´´´´´´´´´´´´´´´´´´´´
。H
#define DECLARE_DYNAMIC ��class_name�� AFX。H
class CFoo �此�public CObject #define DECLARE_DYNAMIC ��class_name��
public�此 �
�� public�此 �
static AFX_DATA CRuntimeClass class##class_name�察 �
DECLARE_DYNAMIC ��CFoo�� static AFX_DATA CRuntimeClass class##class_name�察 �
virtual CRuntimeClass* GetRuntimeClass�┌� const�察 �
。。。 virtual CRuntimeClass* GetRuntimeClass�┌� const�察 �
��
class CFoo �此�public CObject
。CPP ��
public�此�
IMPLEMENT_DYNAMIC ��CFoo�察�CObject�� static AFX_DATA CRuntimeClass classCFoo�察�
virtual CRuntimeClass* GetRuntimeClass �┌� const�察�
。。。
AFX。H ��
#define IMPLEMENT_DYNAMIC ��class_name�察�base_class_name��
#define IMPLEMENT_DYNAMIC ��class_name�察�base_class_name��
_IMPLEMENT_RUNTIMECLASS��class_name�察�base_class_name�察�0xFFFF�察�NULL��
_IMPLEMENT_RUNTIMECLASS��class_name�察�base_class_name�察�0xFFFF�察�NULL��
#define _IMPLEMENT_RUNTIMECLASS ��class_name�察�base_class_name�察�wSchema�察�pfnNew��
#define _IMPLEMENT_RUNTIMECLASS ��class_name�察�base_class_name�察�wSchema�察�pfnNew��
AFX_DATADEF CRuntimeClass class_name�今�class##class_name = ��
AFX_DATADEF CRuntimeClass class_name�今�class##class_name = ��
#class_name�察�sizeof��class class_name���察�wSchema�察�pfnNew�察 �
#class_name�察�sizeof��class class_name���察�wSchema�察�pfnNew�察 �
RUNTIME_CLASS��base_class_name���察�NULL ���察 �
RUNTIME_CLASS��base_class_name���察�NULL ���察 �
及
static const AFX_CLASSINIT _init_##class_name��&class_name�今�class##class_name���察�
static const AFX_CLASSINIT _init_##class_name��&class_name�今�class##class_name���察�
8
CRuntimeClass* class_name�今�GetRuntimeClass�┌� const
CRuntimeClass* class_name�今�GetRuntimeClass�┌� const
�� return &class_name�今�class##class_name�察。� 嫗
�� return &class_name�今�class##class_name�察。� #define RUNTIME_CLASS ��class_name��
#define RUNTIME_CLASS ��class_name��
��&class_name�今�class##class_name�� D
��&class_name�今�class##class_name�� o
c
CFoo�今�classCFoo u
m
e
^CFoo ̄
n
AFX_DATADEF CRuntimeClass CFoo�今�classCFoo = �� t
sizeof��CFoo�� V
^CFoo ̄�察�sizeof��class CFoo���察�0xFFFF�察�NULL�察 �i
e
&CObject�今�classCObject�察�NULL ���察 �w
0xFFFF
static const AFX_CLASSINIT _init_CFoo��&CFoo�今�classCFoo���察 ”遏�
m_pfnCreateObject NULL CRuntimeClass* CFoo�今�GetRuntimeClass�┌� const 秘