Delen via


Besturingselementen (COM)

Een ActiveX-besturingselement is eigenlijk gewoon een andere term voor OLE-object of meer specifiek COM-object. Met andere woorden, een besturingselement is in ieder geval een COM-object dat ondersteuning biedt voor de IUnknown interface en ook zelfregistratie. Via IUnknown::QueryInterface een container de levensduur van het besturingselement kan beheren en dynamisch de volledige functionaliteit van een besturingselement detecteren op basis van de beschikbare interfaces. Hierdoor kan een besturingselement zo weinig functionaliteit implementeren als nodig is, in plaats van een groot aantal interfaces te ondersteunen die eigenlijk niets doen. Kortom, deze minimale vereiste voor niets meer dan IUnknown maakt elke controle zo licht mogelijk.

Kortom, behalve IUnknown en zelfregistratie, zijn er geen andere vereisten voor een controle. Er zijn echter conventies die moeten worden gevolgd over wat de ondersteuning van een interface betekent in termen van functionaliteit die door het besturingselement aan de container wordt geleverd. In deze sectie wordt vervolgens beschreven wat het betekent voor een besturingselement om daadwerkelijk ondersteuning te bieden voor een interface, evenals methoden, eigenschappen en gebeurtenissen die een besturingselement als basislijn moet bieden als het gelegenheid heeft om methoden, eigenschappen en gebeurtenissen te ondersteunen.

Zie de volgende onderwerpen voor meer informatie:

Richtlijnen voor ActiveX-besturingselementen en -beheercontainers