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