DECLARE_REGISTRY_RESOURCE
获取包含注册表文件的这种名为资源并运行该脚本来输入对象系统注册表或从系统注册表中移除它们。
DECLARE_REGISTRY_RESOURCE(
x
)
参数
- x
[in] 中字符串的资源标识符。
备注
使用ATL项目向导,将创建一个对象或控件,则向导将自动实现基于脚本的注册表支持并添加 DECLARE_REGISTRY_RESOURCEID 宏,类似于 DECLARE_REGISTRY_RESOURCE,到您的文件。
可以使用ATL注册表元素(管理员)静态链接优化注册表访问的。利用管理员代码静态链接,将下面一行添加到您的stdafx.h文件:
#define _ATL_STATIC_REGISTRY
如果希望ATL替换替换值在运行时,不要指定 DECLARE_REGISTRY_RESOURCE 或 DECLARE_REGISTRY_RESOURCEID 宏。相反,创建数组 _ATL_REGMAP_ENTRIES 结构,每项包含变量占位符对与值替换占位符在运行时。然后调用 CAtlModule::UpdateRegistryFromResourceD 或 CAtlModule::UpdateRegistryFromResourceS,将数组。这将添加所有在 _ATL_REGMAP_ENTRIES 结构的替换值到控制器的替换映射。
有关可替换参数和脚本的更多信息,请参见文章 ATL注册表元素(管理员)。
要求
Header: atlcom.h