DECLARE_REGISTRY_RESOURCE
Ruft die benannte Ressource ab, die die Registrierungsdatei enthält und führt das Skript entweder zu eingeben Objekte in die Systemregistrierung oder entfernen sie der Systemregistrierung aus.
DECLARE_REGISTRY_RESOURCE(
x
)
Parameter
- x
[in] verbinden Sie Bezeichner der Ressource auf.
Hinweise
Wenn Sie ein Objekt oder ein Steuerelement mit dem ATL-Projekt-Assistenten erstellen, implementiert der Assistent automatisch skriptbasierte Registrierungsunterstützung und fügt das DECLARE_REGISTRY_RESOURCEID-Makro, das zu DECLARE_REGISTRY_RESOURCE ähnelt, den Dateien hinzu.
Sie können mit der ATL-Registrierungs-Komponente (Registrierungsstelle) für optimierten Registrierungszugriff statisch verknüpfen. Um zum Registrierungsstellencode statisch verknüpft, die folgende Zeile der stdafx.h-Datei hinzu:
#define _ATL_STATIC_REGISTRY
Wenn Sie Wiederbeschaffungswerte ATL zur Laufzeit ersetzen soll, geben Sie nicht das DECLARE_REGISTRY_RESOURCE oder DECLARE_REGISTRY_RESOURCEID-Makro an. Stattdessen erstellen Sie ein Array _ATL_REGMAP_ENTRIES-Strukturen, in denen jeder Eintrag einen variablen Platzhalter enthält, der mit einem Wert zugeordnet ist, um den Platzhalter zur Laufzeit zu ersetzen. Rufen Sie dann CAtlModule::UpdateRegistryFromResourceD oder CAtlModule::UpdateRegistryFromResourceS auf und das Array übergeben. Damit werden alle Wiederbeschaffungswerte in den _ATL_REGMAP_ENTRIES-Strukturen der Ersatzzuordnung der Registrierungsstelle hinzu.
Weitere Informationen zu ersetzbare Parameter und Skripterstellung, finden Sie im Artikel Die ATL-Registrierungs-Komponente (Registrierungsstelle).
Anforderungen
Header: möchten