DECLARE_REGISTRY_RESOURCEID

DECLARE_REGISTRY_RESOURCEID ( x )

Parametry

x

[w] Wygenerowany przez kreatora identyfikator użytkownika zasobu.

Uwagi

Takie same jak DECLARE_REGISTRY_RESOURCE chyba że użyto wygenerowany przez kreatora UINT do identyfikacji zasobu, zamiast string nazwisko.

Podczas tworzenia obiektu lub formantu za pomocą Kreatora obiektu ATL, Kreator będzie automatycznie implementują obsługę skryptów rejestru i dodać makro DECLARE_REGISTRY_RESOURCEID do plików.

Statycznie można połączyć ze składnikiem rejestru ATL (rejestrator) na dostęp do rejestru zoptymalizowana. Statycznie połączyć kod sekretarza, dodawanie #define _ATL_STATIC_REGISTRY do Twojego stdafx.h.

Jeśli chcesz, aby ATL podstawiania wartości zastępczych w czasie wykonywania, nie należy określać makra DECLARE_REGISTRY_RESOURCE lub DECLARE_REGISTRY_RESOURCEID . Zamiast tego Utwórz tablicę _ATL_REGMAP_ENTRIES struktur, gdzie każdy wpis zawiera zmienną zastępczy skojarzonych z wartością w celu zamienić tekst zastępczy w czasie wykonywania. Następnie wywołać CComModule::UpdateRegistryFromResourceD lub CComModule::UpdateRegistryFromResourceS, przekazując tablicy. To dodaje wszystkie wartości zastępczych w strukturach _ATL_REGMAP_ENTRIES do Sekretarza zastąpienia mapę.

Aby uzyskać więcej informacji na temat parametrów zastępowalnych i skryptów zobacz artykuł The ATL rejestru składnika (Sekretarza).

ATL makra i funkcje globalne

Zobacz też

DECLARE_REGISTRY, DECLARE_REGISTRY_RESOURCE

Index