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