Sample Download: http://code.msdn.microsoft.com/HTMLEmbedActiveX-fbab105b
The sample demonstrates an ActiveX control written in C#. ActiveX controls (formerly known as OLE controls) are small program building blocks that can work in a variety of different containers, ranging from software development tools to end-user productivity tools. For example, it can be used to create distributed applications that work over the Internet through web browsers. ActiveX controls can be written in MFC, ATL, C++, C#, Borland Delphi and Visual Basic. In this sample, we focus on writing an ActiveX control using C#. We will go through the basic steps of adding UI, properties, methods, and events to the control.
You can find more code samples that demonstrate the most typical programming scenarios by using Microsoft All-In-One Code Framework Sample Browser or Sample Browser Visual Studio extension. They give you the flexibility to search samples, download samples on demand, manage the downloaded samples in a centralized place, and automatically be notified about sample updates. If it is the first time that you hear about Microsoft All-In-One Code Framework, please watch the introduction video on Microsoft Showcase, or read the introduction on our homepage http://1code.codeplex.com/.