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