implements_category

指定目标类实现的组件类。

[ implements_category(
   implements_category="uuid"
) ]

参数

  • implements_category
    实现的类的 ID。

备注

implements_category C++ 特性指定目标类实现的组件类。 这是通过创建类映射和添加 implements_category 属性指定的单独的项完成。 有关更多信息,请参见 什么是如何组件类及其工作?

此特性要求 coclassprogidvi_progid 属性 (或表示这些中为) 的其他特性也适用于同一元素。 如果使用任何单一属性,自动应用其他两个。 例如,因此,如果 progid 是应用的,也适用 vi_progidcoclass

示例

下面的代码指定以下对象实现控件类。

// cpp_attr_ref_implements_category.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"

[module (name="MyLib")];
[ coclass, implements_category("CATID_Control"),
  uuid("20a0d0cc-5172-40f5-99ae-5e032f3205ae")]
class CMyClass {};

要求

属性上下文

适用对象

, struct

可重复

必需的特性

下列操作之一: coclassprogidvi_progid

无效的特性

有关更多信息,请参见 属性上下文

请参见

参考

IMPLEMENTED_CATEGORY

其他资源

COM属性

选件类特性

Attributes Samples