La designazione " OCX " è l'estensione di un file che rappresenta un componente software noto come controlli ActiveX . Molto simile come documenti Microsoft Word ed Excel usano " DOC " ed estensione " XLS ", rispettivamente, i controlli ActiveX sono estensioni OCX . Controlli ActiveX 
 controlli ActiveX 
 sono componenti software riutilizzabili che possono essere utilizzati per aggiungere funzionalità e servono come blocchi di costruzione per programmi di grandi dimensioni . Introdotto nel 1996 , ActiveX rappresenta un quadro che ha portato dalla promulgazione di Microsoft di tecnologie come Component Object Model ( COM ) e Object Linking and Embedding ( OLE ) . 
 Non specifiche ad una lingua 
 
 
 una delle chiavi per l'utilità dei controlli ActiveX è la loro indipendenza di qualunque lingua specifica . Come un software componente , un controllo ActiveX può essere utilizzato da più moderni linguaggi di programmazione , tra cui Visual suite di lingue di Microsoft . 
 Accedervi come un qualsiasi altro oggetto 
 
 in Visual Basic , i controlli ActiveX sono facili da usare . Una volta che un controllo è stato caricato nell'ambiente di sviluppo , tutte le sue proprietà e metodi sono accessibili come qualsiasi altro oggetto .