如题

解决方案 »

  1.   

    DECLARE_DYNAMIC( class_name )Parametersclass_nameThe actual name of the class (not enclosed in quotation s).ResWhen deriving a class from CObject, this macro adds the ability to access run-time information about an object’s class.Add the DECLARE_DYNAMIC macro to the header (.H) module for the class, then include that module in all .CPP modules that need access to objects of this class.If you use the DECLARE_DYNAMIC and IMPLEMENT_DYNAMIC macros as described, you can then use the RUNTIME_CLASS macro and the CObject::IsKindOf function to determine the class of your objects at run time.If DECLARE_DYNAMIC is included in the class declaration, then IMPLEMENT_DYNAMIC must be included in the class implementation.