添加属性

使用“添加属性”向导向项目中的接口添加属性。

向接口添加属性:

  1. 在 Visual Studio 主菜单中,选择“视图”>“类视图”。 在类视图窗格中,展开项目节点,以显示你要向其添加属性的接口。

    注意

    也可以将属性添加到调度接口,它嵌套在库节点中(除非该项目已特性化)。

  2. 右键单击接口的名称。

  3. 从快捷菜单中,选择“添加”>“添加属性”。

  4. “添加属性”向导中,提供用于创建属性的信息。

  5. 选择“确定”以添加属性。

“添加属性”向导

以下部分介绍了用于添加属性的 UI:

“添加属性”向导的屏幕截图,其中“方法名称”字段设置为 sample,“属性类型”设置为 int

  • 属性名称

    设置属性的名称。

  • 属性类型

    设置属性的返回类型。

  • Get 函数

    选择以添加属性 getter。 默认情况下,Get 函数的名称为 GetPropertyName。 可以编辑此名称。 如果删除此名称,则函数 GetNotSupported 插入接口调度映射。 GetPropertyName 函数将属性指定为可读。

    对于 ATL 接口,Get 函数可将属性设为可读;也就是说,它会创建 Get 方法,用于从对象中检索此属性。 选择“Get”、“Put”或同时选择两者 。

  • Put 函数

    选择以添加属性 setter。 默认情况下,Set 函数的名称为 SetPropertyName。 可以编辑此名称。 如果删除此名称,则函数 SetNotSupported 插入接口调度映射。 SetPropertyName 函数指定该属性可写入。

    对于 ATL 接口,Put 函数可将属性设为可写入,也就是说,它会创建 Put 方法,以便设置或“放置”对象的此属性。 选择“Get”、“Put”或同时选择两者 。

另请参阅

添加 IDL 属性

添加 IDL MFC 属性