Partager via


IMPLEMENTED_CATEGORY

Ajoutez une macro d' IMPLEMENTED_CATEGORY à mappage de catégorie de votre composant pour spécifier qu'il doit être inscrit en tant qu'implémentation de la catégorie reconnue par le paramètre d' catID .

IMPLEMENTED_CATEGORY(
   catID 
)

Paramètres

  • catID
    [in] une constante ou une variable de CATID maintenant l'identificateur global unique (GUID) pour la catégorie implémentée.L'adresse d' catID est prise et ajoutée à la carte.Consultez le tableau ci-dessous pour une sélection de catégories boursières.

Notes

Les catégories de composants répertoriés dans le mappage seront enregistrées automatiquement lorsque le package est stocké si la classe possède une macro associée d' OBJECT_ENTRY_AUTO ou d' OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO .

Les clients peuvent utiliser les informations de catégorie stockées pour la classe définit ses fonctions et spécifications sans devoir créer une instance.

Pour plus d'informations sur les catégories de composants, consultez Les sont des catégories de composants et la façon dont ils fonctionnent ? dans Kit de développement logiciel Windows.

Une sélection de catégories stock

Description

Symbole

Registre GUID

Sécurisée pour le script

CATID_SafeForScripting

{} 7DD95801-9882-11CF-9FA9-00AA006C42C4

Sécurisée pour l'initialisation

CATID_SafeForInitializing

{} 7DD95802-9882-11CF-9FA9-00AA006C42C4

Relation contenant-contenu simple de site de frame

CATID_SimpleFrameControl

{} 157083E0-2368-11cf-87B9-00AA006C8166

Liaison de données simple

CATID_PropertyNotifyControl

{} 157083E1-2368-11cf-87B9-00AA006C8166

Liaison de données avancées

CATID_VBDataBound

{} 157083E2-2368-11cf-87B9-00AA006C8166

Contrôles sans fenêtre

CATID_WindowlessObject

{} 1D06B600-3AE3-11cf-87B9-00AA006C8166

Objets Outil sur internet Avertis

Consultez l' Objets avertis Internet dans Kit de développement logiciel Windows pour une liste d'exemple.

 

Exemple

BEGIN_CATEGORY_MAP(CMyCtrl)
   IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()

Configuration requise

Header: atlcom.h

Voir aussi

Référence

BEGIN_CATEGORY_MAP

REQUIRED_CATEGORY

END_CATEGORY_MAP

Autres ressources

Macros de catégorie

Macros ATL