When the end user inserts an ActiveX designer into the host environment, the host takes the following steps to create an instance of the visual designer and obtain type information:
If the type information changes dynamically, the host is notified via ITypeChangeEvents, triggered by Automation. It then calls GetDynamicClassInfo to retrieve the new information for property browsers, event handlers, and other features that require up-to-date type information.
The type information object that the designer returns from GetClassInfo or GetDynamicClassInfo must describe the run-time object, not the design-time visual designer.