ActiveX Controls Development

What Is an “ActiveX Control?”

As listed in an IT knowledge base,
“ActiveX controls, formerly known as OLE controls or OCX controls, are object or components that can be inserted into a Web page or other application to reuse packaged functionality someone else programmed. For example, the ActiveX controls that are included with Microsoft Internet Explorer version 3.0 or higher allow you to enhance your Web pages with sophisticated formatting features and animation. A key advantage of ActiveX controls over Java applets and Netscape plug-ins is that ActiveX controls can also be used in applications written in many programming
languages, including all of the Microsoft programming and database languages.”

There are literally hundreds of thousands of ActiveX controls available today with functionality ranging from a timer control (which simply notifies its container at a particular time) to full-featured spreadsheets and word processors. If you can imagine it, you can do it with an ActiveX control.

What have we done?

We’ve developed all types of ActiveX controls, whether it is MFC OCXs or ATL servers. ActiveX controls ,
in laymen’s terms could mean one of several types of controls, COM components. Additionally services, servers, in-process servers, out of process servers. We’ve worked on all Windows platforms-utilizing all of the capabilities relating to ActiveX components for each platform. We’re well versed with all threading concepts utilizing ATL for all our custom browser plugin development. Major development done in all types of ActiveX controls, be it MFC OCX’s,
ATL servers, ATL in process servers, ATL out of process servers, ATL services or straight old fashioned
COM components.

We have developed MFC container applications that have housed many MFC OCX’s frame controls. We’ve done tremendous development with MFC OLE architecture and ATL since their initial concept. We have extensive development experience with all types of ActiveX controls be it MFC OCXs, ATL in-process servers, ATL out of process servers, ATL services or straight old-fashioned COM components.

  • In-process Servers
  • Out of Process Servers
  • Services
  • OCX’s
  • Common Controls
  • DCOM