类特性

以下属性适用于 C++ 关键字。

Attribute 说明
aggregatable 指示类支持聚合。
aggregates (聚合体) 指示控件与目标类聚合。
appobject 将组件类标识为应用程序对象,它与完整的 .exe 应用程序相关联,并指示组件类的函数和属性在此类型库中全局可用。
case 与联合中的 switch_type 特性一起使用。
coclass 创建 ActiveX 控件。
com_interface_entry 将接口条目添加到 COM 映射。
control 指定用户定义类型是控件。
custom 支持定义自己的特性。
db_command 创建 OLE DB 命令。
db_param 将指定的成员变量与输入或输出参数关联,并分隔变量。
db_source 创建与数据源的连接。
db_table 打开 OLE DB 表。
default 指示组件类中定义的自定义接口或调度接口表示默认的可编程性接口。
defaultvtable 将接口定义为控件的默认 vtable 接口。
event_receiver 创建事件接收器。
event_source 创建事件源。
helpcontext 指定允许用户在帮助文件中查看有关此元素的信息的上下文 ID
帮助文件 设置类型库的帮助文件的名称。
helpstringcontext 指定 .hlp 或 .chm 文件中帮助主题的 ID。
helpstring 指定一个字符串,用于描述应用该字符串的元素。
hidden 指示该项虽然存在,但不应在面向用户的浏览器中显示。
implements 指定强制为 IDL 组件类成员的调度接口。
implements_category 指定类的已实现组件类别。
module 定义.Idl 文件中的库块。
noncreatable 定义一个自身不能实例化的对象。
progid 定义控件的 ProgID。
registration_script 执行指定的注册脚本。
requestedit 指示该属性支持 OnRequestEdit 通知。
为类上的连接点指定控件的源接口。 在属性或方法上,source 特性指示成员返回实为事件来源的对象或 VARIANT
support_error_info 支持目标对象的错误报告。
threading 指定控件的线程模型。
uuid 指定类或接口的唯一 ID。
version 在多个版本的类之中标识一个特定版本。
vi_progid 指定与版本无关的 ProgID 形式。

另请参阅

按用法分的特性