Si tu as déja fais de la programmation objet ça va te paraitre simple.
C'est un technologie qui permet de créer des objets mais, à la différence du C++ ou de Java par ex, ceci sont gérés par le systeme d'exploitation.
Un objet ActiveX peut être crée et utilisé par tous les programmes qui reconnaissent cette technologie.
Par example IE utilise un activeX qui affiche les pages web. Cet ActiveX, tu peux toi aussi l'integrer dans ton programme pour afficher des pages web.
pour une information complete sur les ActiveX, je pense que le mieux c'est de regarder sur le site de microsoft, et la référence ( mais en anglais) est sur msdn.microsoft.com