DECLARE_REGISTRY
Вставляет стандартную регистрацию класса в реестре системы или удаляет его из системного реестра.
DECLARE_REGISTRY(
class,
pid,
vpid,
nid,
flags
)
Параметры
class
[in] включено для обеспечения обратной совместимости.pid
[in] LPCTSTR, программный код версия- в XML-структуру.vpid
[in] LPCTSTR, версия- независимый код программы.nid
[in] Значение UINT, индекс строки ресурса в реестре, используемый в качестве описание программы.flags
[in] Значение DWORD, содержащий потоковую модель приложения в реестре. Должно быть одно из следующих значений: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH или AUTPRXFLAG.
Заметки
Стандартная регистрации состоит из идентификатора CLSID, идентификатор программы, версия- независимого идентификатор программы, строки описания и модели потока.
При создании объект или элемент управления с использованием библиотеки ATL добавляет мастер класса мастер автоматически реализует скрипт- на поддержку реестра и добавить макрос DECLARE_REGISTRY_RESOURCEID к своим файлам. Если не нужно скрипт- на поддержку реестра, необходимо заменить этот макрос с DECLARE_REGISTRY. DECLARE_REGISTRY только вставляет 5 основных ключей, описанным выше в реестр. Необходимо вручную писать код, чтобы вставить другие ключи в реестр.
Требования
Header: atlcom.h