IMPLEMENTED_CATEGORY
添加一 IMPLEMENTED_CATEGORY 宏到组件的 类映射 指定应注册为实现 catID 参数标识的类别。
IMPLEMENTED_CATEGORY(
catID
)
参数
- catID
[in]保留所实现的类别的 CATID 常数或变量全局唯一标识符(GUID)。catID 地址要执行并添加到映射。为股票类型的选择参见下表。
备注
在图中列出的组件类将自动注册,当模块注册,如果选件类有一个关联的 OBJECT_ENTRY_AUTO 或 OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO 宏。
客户端可以使用注册的类信息才能选件类可以确定其功能和要求,而不必创建它的实例。
有关组件类的更多信息,请参见。Windows SDK的 什么是如何组件类及其工作?。
股票类型的选择
说明 |
符号 |
注册表GUID |
---|---|---|
脚本撰写安全 |
CATID_SafeForScripting |
{} 7DD95801-9882-11CF-9FA9-00AA006C42C4 |
初始化的安全 |
CATID_SafeForInitializing |
{} 7DD95802-9882-11CF-9FA9-00AA006C42C4 |
简单的框架站点包容 |
CATID_SimpleFrameControl |
{} 157083E0-2368-11cf-87B9-00AA006C8166 |
简单数据绑定 |
CATID_PropertyNotifyControl |
{} 157083E1-2368-11cf-87B9-00AA006C8166 |
高级数据绑定 |
CATID_VBDataBound |
{} 157083E2-2368-11cf-87B9-00AA006C8166 |
无窗口控件 |
CATID_WindowlessObject |
{} 1D06B600-3AE3-11cf-87B9-00AA006C8166 |
Internet识别Objects |
有关示例参见。Windows SDK 的 Internet识别Objects 列表。 |
|
示例
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
要求
Header: atlcom.h