XMLSpy allows you to create your own IDE plug-ins and integrate them into XMLSpy.
Use plug-ins to:
•Configure your version of XMLSpy, add commands through menus, icons, buttons etc.
•React to events from XMLSpy.
•Run your specific code within XMLSpy with access to the complete XMLSpy API
XMLSpy expects your plug-in to implement the IXMLSpyPlugIn interface. C# and C++ examples are included with your installation package and are located in the XMLSpy2020\Examples\IDEPlugin folder of your XMLSpy installation.
See ATL sample files for an example using C++.