Sdílet prostřednictvím


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.

Viz také

Referenční dokumentace

IMPLEMENTED_CATEGORY

Další zdroje

Atributy modelu COM

Atributy třídy

Attributes Samples