System.Classes.RegisterNonActiveX
Delphi
procedure RegisterNonActiveX(const ComponentClasses: array of TComponentClass; AxRegType: TActiveXRegType);
C++
extern DELPHI_PACKAGE void __fastcall RegisterNonActiveX(TComponentClass const *ComponentClasses, const int ComponentClasses_High, TActiveXRegType AxRegType);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Description
Empêche la lecture par l'expert ActiveX d'un ensemble de composants.
Appelez RegisterNonActiveX pour empêcher qu'un ensemble de composants personnels recensé soit converti en contrôles ActiveX à l'aide de l'expert ActiveX. Les composants doivent être recensés à l'aide de RegisterComponents ou RegisterNoIcon pour qu'ils fonctionnent avec l'inspecteur d'objets.
Le paramètre ComponentClasses est un tableau de classes personnalisées descendant de TComponent.
Remarque : Dans C++, le paramètre ComponentClasses_Size spécifie l'indice de la dernière classe dans ComponentClasses (nombre de classes moins un).
Le paramètre AxRegType indique si les composants dans le tableau ComponentClasses doivent être rendus invisibles à l'expert ActiveX (lorsque AxRegType a pour valeur axrComponentOnly), ou si leurs descendants ne doivent jamais devenir des contrôles ActiveX (lorsque AxRegType a pour valeur axrIncludeDescendants).
Placez l'appel à RegisterNonActiveX dans la routine Register.