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