Udostępnij za pośrednictwem


DECLARE_REGISTRY_RESOURCE

Pobiera nazwanego zasobu zawierającego plik rejestru i uruchamia skrypt wprowadź do rejestru systemu, obiekty lub je usunąć z rejestru systemu.

DECLARE_REGISTRY_RESOURCE( 
   x  
)

Parametry

  • x
    [w] Identyfikator zasobu ciągu.

Uwagi

Podczas tworzenia obiektu lub kontroli, przy użyciu kreatora Projekt ATL Kreator automatycznie implementują obsługę skryptów rejestru i Dodaj DECLARE_REGISTRY_RESOURCEID makra, który jest podobny do DECLARE_REGISTRY_RESOURCE, do plików.

Statycznie można połączyć ze składnikiem rejestru ATL (Sekretarz) dostępu do rejestru zoptymalizowana.Aby połączyć statycznie kod sekretarza, należy dodać następujący wiersz do pliku stdafx.h:

#define _ATL_STATIC_REGISTRY

ATL podstawiania wartości wymiany w czasie wykonywania, należy określić nie DECLARE_REGISTRY_RESOURCE lub DECLARE_REGISTRY_RESOURCEID makro.Zamiast tego Utwórz tablicę _ATL_REGMAP_ENTRIES struktur, gdzie każdy wpis zawiera zmienną symbolu zastępczego sparowanego z wartości, aby zastąpić symbol zastępczy w czasie wykonywania.Następnie wywołać CAtlModule::UpdateRegistryFromResourceD lub CAtlModule::UpdateRegistryFromResourceS, przekazując tablicy.To dodaje wszystkie wartości zastąpienia w _ATL_REGMAP_ENTRIES struktury mapy zastąpienie sekretarza.

Aby uzyskać więcej informacji na temat parametrów zastępowalnych i skryptów, zobacz artykuł Części rejestru ATL (Sekretarz).

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

DECLARE_REGISTRY

_ATL_STATIC_REGISTRY

Inne zasoby

Makra rejestru

Makra ATL