ActiveX Controls
In Visual C++ you can create ActiveX controls using MFC or ATL.
Important
ActiveX is a legacy technology that should not be used for new development. Many capabilities of ActiveX controls can be performed in a simpler and much more secure way with modern technologies such as HTML5 and JavaScript, modern browser extensions, or WebAssembly modules. For more information, see A break from the past, part 2: Saying goodbye to ActiveX, VBScript, attachEvent and Native Messaging and Microsoft Edge extensions and WebAssembly.