DECLARE_REGISTRY_RESOURCEID

DECLARE_REGISTRY_RESOURCE,但它与使用向导生成的 UINT 标识资源,而不是字符串名称。

DECLARE_REGISTRY_RESOURCEID( 
   x  
)

参数

  • x
    [in]您的资源向导生成的标识符。

备注

使用ATL项目向导,将创建一个对象或控件,则向导将自动实现基于脚本的注册表支持并添加 DECLARE_REGISTRY_RESOURCEID 宏到您的文件。

可以使用ATL注册表元素(管理员)静态链接优化注册表访问的。 利用管理员代码静态链接,将下面一行添加到您的stdafx.h文件:

#define _ATL_STATIC_REGISTRY

如果希望ATL替换替换值在运行时,不要指定 DECLARE_REGISTRY_RESOURCEDECLARE_REGISTRY_RESOURCEID 宏。 相反,创建数组 _ATL_REGMAP_ENTRIES 结构,每项包含变量占位符对与值替换占位符在运行时。 然后调用 CAtlModule::UpdateRegistryFromResourceDCAtlModule::UpdateRegistryFromResourceS,将数组。 这将添加所有在 _ATL_REGMAP_ENTRIES 结构的替换值到控制器的替换映射。

有关可替换参数和脚本的更多信息,请参见文章 ATL注册表元素(管理员)

要求

Header: atlcom.h

请参见

参考

DECLARE_REGISTRY

DECLARE_REGISTRY_RESOURCE

其他资源

注册表宏

ATL 宏