Aracılığıyla paylaş


REQUIRED_CATEGORY

Add bir REQUIRED_CATEGORY bileşeninizin 's makro Kategori haritası onu tarafından tanımlanan kategori gerektiren olarak kaydedilmesi gerektiğini belirtmek için catID parametresi.

REQUIRED_CATEGORY( 
   catID  
)

Parametreler

  • catID
    [in] A catID sabiti veya genel benzersiz tanımlayıcısını (GUID) için gerekli kategori tutan değişken.Adresi catID çekilen ve harita eklendi.Hisse senedi Kategori seçimi için aşağıdaki tabloya bakın.

Notlar

Sınıf ilişkilendirilmiş bir varsa, modül kaydolurken Haritası'nda listelenen Bileşen kategorileri otomatik olarak kaydedilmiş olur object_entry_auto veya object_entry_non_createable_ex_auto makro.

İstemciler için sınıf kayıtlı kategori bilgileri bir örneğini oluşturmak zorunda kalmadan kendi özellikleri ve gereksinimleri belirlemek için kullanabilirsiniz.Örneğin, bir denetimin konteyner veri bağlama desteği gerektirebilir.Kapsayıcı denetimi, Denetim tarafından gerekli kategorilerin kategori Yöneticisi sorgulayarak barındırmak gerekli becerileri olup olmadığını öğrenebilirsiniz.Kapsayıcı gerekli özelliğini desteklemiyorsa, com nesnesinin ana reddedebilir.

Örnek bir liste de dahil olmak üzere, Bileşen kategorileri hakkında daha fazla bilgi için bkz: Bileşen kategorileri nelerdir ve nasıl çalışırlar? in the Windows SDK.

Hisse senedi Kategori seçimi

Description

Sembol

Kayıt defteri GUID

Komut dosyası oluşturma için güvenli

CATID_SafeForScripting

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

Başlatma için güvenli

CATID_SafeForInitializing

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

Basit kare Site içerik

CATID_SimpleFrameControl

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

Basit Veri Bağlama

CATID_PropertyNotifyControl

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

Gelişmiş veri bağlama

CATID_VBDataBound

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

Penceresiz denetimleri

CATID_WindowlessObject

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

Internet kullanan nesneler

Bkz: Internet Aware nesneleri , Windows SDK için örnek bir liste.

 

Örnek

BEGIN_CATEGORY_MAP(CMyWindow)
   REQUIRED_CATEGORY(CATID_InternetAware)
END_CATEGORY_MAP()

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Başvuru

BEGIN_CATEGORY_MAP

IMPLEMENTED_CATEGORY

END_CATEGORY_MAP

Diğer Kaynaklar

Kategori makrolar

ATL Makroları