DECLARE_REGISTRY
输入判据选件类注册系统注册表或从系统注册表中移除。
DECLARE_REGISTRY(
class,
pid,
vpid,
nid,
flags
)
参数
class
[in]包括备向后兼容。pid
[in] 为一个特定于版本的程序标识符的 LPCTSTR。vpid
[in]是一个版本中立性程序标识符的 LPCTSTR。nid
[in] 为资源字符串索引中使用的注册表中作为过程的声明的 UINT。flags
[in]一个包含程序的线程模型的 DWORD 在注册表。 必须为下列值之一: THREADFLAGS_APARTMENT、 THREADFLAGS_BOTH或 AUTPRXFLAG。
备注
标准注册包括CLSID程序、ID、版本中立性程序ID、标题字符串和线程模型。
当您创建对象时或使用ATL的控件添加选件类向导,向导会自动实现基于脚本的注册表支持并添加 DECLARE_REGISTRY_RESOURCEID 宏到您的文件。 如果不希望基于脚本的注册表支持,您需要将其 DECLARE_REGISTRY替换此宏。 仅DECLARE_REGISTRY 插入描述的五个基本的键上面到注册表中。 必须手动编写代码插入其他键到注册表中。
要求
Header: atlcom.h