Поделиться через


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

См. также

Ссылки

DECLARE_REGISTRY

_ATL_STATIC_REGISTRY

Другие ресурсы

Макросы реестра

Макросы ATL