Udostępnij za pośrednictwem


implements_category

Określa kategorie składników implementowane przez klasy docelowej.

[ implements_category(
   implements_category="uuid"
) ]

Parametry

  • implements_category
    Identyfikator kategorii wdrożone.

Uwagi

Implements_category C++ Atrybut określa kategorie składników implementowane przez klasy docelowej.Jest to realizowane przez tworzenie mapy kategorii i dodawanie oddzielne zapisy określone przez implements_category atrybut.Aby uzyskać więcej informacji, zobacz Co to są kategorie składników i jak należy ich pracy?.

Atrybut ten wymaga, aby coclass, progid, lub vi_progid atrybutu (lub inny atrybut, który oznacza jeden z tych) również być stosowane do tego samego elementu.Każdy pojedynczy atrybut jest używany, pozostałe dwie są stosowane automatycznie.Na przykład jeśli progid jest stosowany, vi_progid i coclass są również stosowane.

Przykład

Poniższy kod określa, że następujący obiekt implementuje Kategoria formantu.

// 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 {};

Wymagania

Atrybutu kontekstu

Stosuje się do

Klasa,struct

Powtarzalne

Tak

Wymagane atrybuty

Jeden z następujących: coclass, progid, lub vi_progid

Nieprawidłowe atrybuty

Brak

Aby uzyskać więcej informacji, zobacz Kontekstów atrybutu.

Zobacz też

Informacje

IMPLEMENTED_CATEGORY

Inne zasoby

Atrybuty COM

Atrybuty klas

Attributes Samples