OCX is a file extension for a custom control file format used by ActiveX forms. OCX is used for interface behaviors that are triggered by users or programs; like resizing windows or scroll bar movement.
OCX stands for “OLE control extension.” OCX files were first referred to as Linking and Embedding (OLE) custom controls, but are known now as ActiveX controls.
Short for OLE Control Extension, an independent program module that can be accessed by other programs in a Windows environment. OCX controls end with a .ocx extension. OCX controls represent Microsoft’s second generation of control architecture, the first being VBX controls written in Visual Basic.
Both VBX and OCX controls have now been superseded by ActiveX controls. However, ActiveX is backward compatible with OCX controls, which means that ActiveX containers, such as Microsoft’s Internet Explorer, can execute OCX components.