The optional IDesignerDebugging interface allows the visual designer access to the host's IDE at run time. The interface contains the following methods:
This interface is not required, but you may find it useful in integrating a designer more tightly with a host's IDE. Designers that implement one or more of the methods in IDesignerDebugging must also set the corresponding flags in the DesignerFeatures subkey in the registry. The host checks for these flags and, for each one present, calls the corresponding method.
Designers can support one, two, or all three of these methods. Return E_NOTIMPL for any methods the designer does not support.