共用方式為


BEGIN_CATEGORY_MAP

標記導覽分類的開頭。

BEGIN_CATEGORY_MAP( theClass )

參數

  • theClass
    [in] 包含分類對應的類別名稱。

備註

類別對應來指定哪些元件分類 COM 類別會實作,以及哪些分類會與其容器要求。

IMPLEMENTED_CATEGORY 輸入至 COM 類別實作的每一個分類的對應。 將 REQUIRED_CATEGORY 輸入至每一個分類的對應類別會要求其用戶端實作。 標記導覽的結尾 END_CATEGORY_MAP 巨集的。

在對應中的元件分類會自動註冊,則模組註冊,假設類別有關聯的 OBJECT_ENTRY_AUTOOBJECT_ENTRY_NON_CREATEABLE_EX_AUTO

注意事項注意事項

ATL 使用標準元件類別處理常式註冊元件類別。如果管理員不在此系統中,當模組註冊時,註冊成功,不過,元件分類不會註冊該類別。

如需元件類別的詳細資訊,請參閱 Windows SDK的 什麼是如何元件分類和其工作?

範例

BEGIN_CATEGORY_MAP(CMyCtrl)
   IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()

需求

Header: atlcom.h

請參閱

參考

IMPLEMENTED_CATEGORY

REQUIRED_CATEGORY

END_CATEGORY_MAP

其他資源

Category Macros

ATL 巨集