DECLARE_REGISTRY_RESOURCE ( x )
Parametry
x
[w] Ciąg identyfikatora użytkownika zasobu.
Uwagi
Pobiera nazwanego zasobu zawierający plik rejestru i uruchamia skrypt wejść obiektów w rejestrze systemowym lub usunąć je z rejestru systemu.
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 , który jest podobny do DECLARE_REGISTRY_RESOURCE, pliki.
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).
Zobacz też