Afficher : Delphi
C++
Préférences d'affichage
Connexion d'une page de propriétés à un contrôle ActiveX
De RAD Studio XE2
Remonter à Utilisation des contrôles ActiveX - Index
Décrit les étapes de la connexion d'un contrôle ActiveX à une page de propriétés.
Pour connecter une page de propriétés à un contrôle ActiveX :
- Ajoutez DefinePropertyPage, avec la constante GUID de la page de propriétés comme paramètre, à l'implémentation de la méthode DefinePropertyPages dans l'implémentation des contrôles de l'unité. Par exemple,procedure TButtonX.DefinePropertyPages(DefinePropertyPage: TDefinePropertyPage); begin DefinePropertyPage(Class_PropertyPage1); >end;BEGIN_PROPERTY_MAP(TActiveFormXImpl) // Définir ici les pages de propriétés. Les pages de propriétés sont définies en utilisant // la macro PROP_PAGE avec l'id de classe de la page. Par exemple, // PROP_PAGE(CLSID_ActiveFormXPage) PROP_PAGE(CLSID_PropertyPage1) END_PROPERTY_MAP()La constante GUID, Class_PropertyPage1, de la page de propriétés peut être trouvée dans l'unité des pages de propriétés.Le GUID est défini dans l'unité d'implémentation de la page de propriétés.
- Ajoutez l'unité de la page de propriétés à la clause uses de l'unité d'implémentation des contrôles.