类特性
以下属性适用于 类 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 形式。 |