implements_category
Určuje kategorie součásti cílové třídou implementována.
[ implements_category(
implements_category="uuid"
) ]
Parametry
- implements_category
ID kategorie implementováno.
Poznámky
Implements_category C++ atribut určuje kategorie součásti cílové třídou implementována.Důvodem je vytvoření mapy kategorie a přidáním samostatné položky určené implements_category atributu.Další informace naleznete v Kategorie součásti a jak provádět tyto práce?.
Tento atribut vyžaduje, aby coclass, progid, nebo vi_progid atributu (nebo jiný atribut, který vyplývá z nich) také u téhož prvku.Pokud je použit libovolný jeden atribut, další dvě jsou automaticky použity.Například pokud progid je vi_progid a coclass jsou také použity.
Příklad
Následující kód určuje, že následující objekt implementuje kategorie ovládacího prvku.
// cpp_attr_ref_implements_category.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"
[module (name="MyLib")];
[ coclass, implements_category("CATID_Control"),
uuid("20a0d0cc-5172-40f5-99ae-5e032f3205ae")]
class CMyClass {};
Požadavky
Atribut kontextu
V aplikacích |
Třída,struct |
Opakovatelné |
Ano |
Požadované atributy |
Jeden z následujících: coclass, progid, nebo vi_progid |
Neplatné atributy |
Žádná |
Další informace naleznete v tématu Kontexty atribut.