Sdílet prostřednictvím


REQUIRED_CATEGORY

Přidat REQUIRED_CATEGORY makra dané komponenty kategorie mapy určit, měly by být zapsány jako vyžadující kategorie označena catID parametr.

REQUIRED_CATEGORY( 
   catID  
)

Parametry

  • catID
    [v] A CATID konstanta nebo proměnnou hospodářství globálně jedinečný identifikátor (GUID) pro požadované kategorie.Adresa catID bude přijata a přidána do mapy.Viz tabulka níže pro výběr kategorií akcií.

Poznámky

Kategorie součásti uvedené v mapě bude automaticky registrován při registraci modulu třídy má přidruženou OBJECT_ENTRY_AUTO nebo OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO makro.

Klienty lze určit požadavky a možnosti bez nutnosti vytvářet její instanci třídy registrované informace o kategoriích.Například ovládací prvek může vyžadovat, že kontejner podporovat datové vazby.Kontejner zjistit, pokud má schopnosti nezbytné hostiteli ovládacího prvku pomocí dotazu správce kategorie pro ovládací prvek požadované kategorie.Pokud kontejner nepodporuje požadovanou funkci, můžete odmítnout objektu COM hostitele.

Další informace o kategoriích komponenty, včetně seznamu vzorek, viz co kategorie součásti jsou a jak pracují? in the Windows SDK.

Výběr kategorií vozidel

Description

Symbol.

Registru identifikátor GUID

Bezpečný pro skriptování

CATID_SafeForScripting

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

Bezpečné pro inicializaci

CATID_SafeForInitializing

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

Uzavření webu jednoduchý rámeček

CATID_SimpleFrameControl

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

Jednoduché datové vazby

CATID_PropertyNotifyControl

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

Rozšířená datová vazba

CATID_VBDataBound

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

Ovládací prvky bez okna

CATID_WindowlessObject

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

Podporující Internet objekty

Viz Internet vědom objekty v seznam vzorku.

 

Příklad

BEGIN_CATEGORY_MAP(CMyWindow)
   REQUIRED_CATEGORY(CATID_InternetAware)
END_CATEGORY_MAP()

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

BEGIN_CATEGORY_MAP

IMPLEMENTED_CATEGORY

END_CATEGORY_MAP

Další zdroje

Kategorie makra

Makra ATL