IMPLEMENTED_CATEGORY

添加一 IMPLEMENTED_CATEGORY 宏到组件的 类映射 指定应注册为实现 catID 参数标识的类别。

IMPLEMENTED_CATEGORY(
   catID 
)

参数

  • catID
    [in]保留所实现的类别的 CATID 常数或变量全局唯一标识符(GUID)。catID 地址要执行并添加到映射。为股票类型的选择参见下表。

备注

在图中列出的组件类将自动注册,当模块注册,如果选件类有一个关联的 OBJECT_ENTRY_AUTOOBJECT_ENTRY_NON_CREATEABLE_EX_AUTO 宏。

客户端可以使用注册的类信息才能选件类可以确定其功能和要求,而不必创建它的实例。

有关组件类的更多信息,请参见。Windows SDK的 什么是如何组件类及其工作?

股票类型的选择

说明

符号

注册表GUID

脚本撰写安全

CATID_SafeForScripting

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

初始化的安全

CATID_SafeForInitializing

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

简单的框架站点包容

CATID_SimpleFrameControl

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

简单数据绑定

CATID_PropertyNotifyControl

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

高级数据绑定

CATID_VBDataBound

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

无窗口控件

CATID_WindowlessObject

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

Internet识别Objects

有关示例参见。Windows SDK 的 Internet识别Objects 列表。

 

示例

BEGIN_CATEGORY_MAP(CMyCtrl)
   IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()

要求

Header: atlcom.h

请参见

参考

BEGIN_CATEGORY_MAP

REQUIRED_CATEGORY

END_CATEGORY_MAP

其他资源

类别宏

ATL 宏