System.Classes.RegisterNonActiveX

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi