DECLARE_OBJECT_DESCRIPTION
允许您为选件类对象指定文本说明。
DECLARE_OBJECT_DESCRIPTION(
x
)
参数
- x
[in] 选件类对象的声明。
备注
ATL输入此声明对象映射通过 OBJECT_ENTRY 宏。
DECLARE_OBJECT_DESCRIPTION 实现一个 GetObjectDescription 功能,可以使用重写 CComCoClass::GetObjectDescription 方法。
GetObjectDescription 功能由 IComponentRegistrar::GetComponents调用。IComponentRegistrar 是允许您在DLL注册和注销各个元素的自动化接口。在使用ATL项目向导创建一个组件管理员对象,向导将自动实现 IComponentRegistrar 接口。Microsoft Transaction Server通常使用IComponentRegistrar。
有关ATL项目向导的更多信息,请参见文章 创建ATL项目。
示例
class ATL_NO_VTABLE CMyDescribedClass :
public CComObjectRoot,
public CComCoClass<CMyDescribedClass, &CLSID_MyDescribedClass>
{
public:
CMyDescribedClass()
{
}
// Override CComCoClass::GetObjectDescription
DECLARE_OBJECT_DESCRIPTION("My Described Object 1.0")
};
要求
Header: atlcom.h