An ActiveX control is essentially a simple OLE object. Originally, ActiveX controls were called “OLE controls” and used a .ocx file extension. This was actually the second-generation component architecture. The first generation was the Visual Basic Controls (.vbx). OLE controls were renamed ActiveX and continue to use the .ocx extension. ActiveX controls enable a program to add functionality by calling ready-made components that blend in and appear as normal parts of the program. They are typically used to add user interface functions, such as 3D toolbars, a notepad, calculator or even a spreadsheet.

Read the full article:
http://…/introduction-to-activex-part-one.aspx

Check out these posts too:

  1. IE Automatic Component Activation (Changes to IE ActiveX Update)
  2. IE users be warned about the latest updates
  3. SiteLock 1.14 Template for ActiveX Controls
  4. CCleaner v2.0
  5. Ad-Aware 2007 released (free version)
  6. Make Your Own Firefox Extensions
  7. Design Inspiration Roundup