Klassenhierarchie in ActiveX-Steuerelementen (DAX)
Nach oben zu C++Builder verwendet DAX für ActiveX und COM
Die folgende Grafik illustriert die grundlegenden Klassen, die in einem ActiveX-Steuerelement in DAX (Delphi-ActiveX-Framework) vorhanden sind.
Die meisten von TVclComControl implementierten Interfaces sind in TActiveXControl implementiert.
- Bei ATL erbt das ActiveX-Steuerelement die Implementierung von einem Host der unterstützenden Klassen.
- Bei DAX werden die zentralen Interfaces von der Klasse TActiveXControl implementiert.
Grafik aus C++-Klassen-Explorer übernommen
Bedeutung der Farben:
- Interfaces sind gelb dargestellt.
- Interface-Implementierungen von unterstützenden Klassen sind hellblau dargestellt.
- Die Klasse selbst - TVclControlImpl - ist lachsfarben dargestellt.