From RAD Studio API Documentation
Jump to: navigation, search

Provides access to ActiveX controls in VCL applications.

Package vcl.bpl


TActiveFormTActiveForm is the base class for a VCL Form exposed as an ActiveX control. TActiveForm represents a form that is created by a class factory (in Delphi) or using the Active Template Library (C++) and used as an ActiveX control in ActiveX host applications.
TActiveFormControlA COM object which provides the interfaces necessary to support an ActiveX control.
TActiveFormFactoryThe ActiveFormFactory object is the class factory for TActiveForm.
TActiveXControlTActiveXControl is an abstract class that provides the functionality to embed a VCL control into an ActiveX Container window.
TActiveXControlFactoryTActiveXControlFactory is the factory class for ActiveX control objects.
TActiveXPropertyPageTActiveXPropertyPage represents a COM object that provides the interfaces for supporting an ActiveX property page.
TActiveXPropertyPageFactoryTActiveXPropertyPageFactory implements a COM factory for an ActiveX property page.
TAdapterNotifierTAdapterNotifier provides the binding between a VCL type object and comparable OLE type object.
TConnectionPointTConnectionPoint implements the IConnectionPoint interface for a single outgoing interface.
TConnectionPointsTConnectionPoints implements the IConnectionPointContainer interface for a COM object that generates events on clients.
TCustomAdapterTCustomAdapter is a base class for objects that bind VCL objects to COM interfaces.
TFontAdapterTFontAdapter is a helper class used to connect a TFont object to an OLE font object.
TOleGraphicTOleGraphic is a wrapper for an OLE graphical interface.
TOleStreamTOleStream reads and writes information over a streaming interface that is provided by an OLE object.
TPictureAdapterTPictureAdapter connects a native TPicture object to an OLE picture object.
TPropertyPageTPropertyPage is the base class for controls that represent an ActiveX control's property page.
TPropertyPageImplTPropertyPageImpl implements the IPropertyPage interface to provide the interfaces needed to support an ActiveX property page.
TReflectorWindowTReflectorWindow ensures that ActiveX controls respond properly to Windows messages.
TStringsAdapterTStringsAdapter is a helper class used to allow a TStrings object to implement an IStrings interface for use with OLE.


EnumDispatchPropertiesFills a TStringList will all the property names and DispIDs in a specified IDispatch interface.
GetOleFontCreates an OLE font object that is directly mapped to a native TFont.
GetOlePictureCreates an OLE picture object that is directly mapped to a native TPicture.
GetOleStringsImplements a TStrings object as an IStrings interface for use by OLE objects.
ParkingWindowProvides a temporary parent window for ActiveX controls when the container is not ready to act as a parent.
SetOleFontConnects an OLE font object to a TFont object and copies the properties of the OLE font object to the TFont.
SetOlePictureConnects an OLE picture object to a TPicture object, and copies the properties of the OLE picture object to the TPicture.
SetOleStringsUses an IStrings interface to assign the contents of a TStrings object.


TConnectionKindVcl.AxCtrls.TConnectionKind is an alias for System.Win.ComObj.TConnectionKind.



See Also