Udostępnij za pośrednictwem


DECLARE_REGISTRY_RESOURCEID

Podobnie jak DECLARE_REGISTRY_RESOURCE z wyjątkiem, że używa Kreatora generowane UINT do identyfikacji zasobu, a nie nazwę ciągu.

DECLARE_REGISTRY_RESOURCEID( 
   x  
)

Parametry

  • x
    [w] Wygenerowany przez kreatora identyfikator zasobu.

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 makro 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

DECLARE_REGISTRY_RESOURCE

Inne zasoby

Makra rejestru

Makra ATL