Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
- zelfregistratie voor besturingselementen
- What Support for an Interface Means
- persistentieinterfaces
- optionele methoden in besturingsinterfaces
- Class Factory-opties
- eigenschappen beschikbaar maken via IDispatch
- methoden beschikbaar maken via IDispatch-
- gebeurtenissen in besturingselementen
- eigenschappenpagina's
- omgevingseigenschappen voor besturingselementen
- De functionaliteit van de container gebruiken
Verwante onderwerpen