DECLARE_REGISTRY_RESOURCEID ( X )
Parameter
x
[in] Vom Assistenten generierte Bezeichner für die Ressource.
Bemerkungen
Gleiche wie DECLARE_REGISTRY_RESOURCE mit der Ausnahme, daß es vom Assistenten generierten UINT verwendet, um die Ressource, anstatt einen Zeichenfolgennamen identifizieren.
Wenn Sie ein Objekt oder Steuerelement mit dem ATL-Objekt-Assistenten erstellen, wird der Assistent automatisch implementieren skriptbasierte Registrierungsunterstützung und fügen Sie das DECLARE_REGISTRY_RESOURCEID -Makro für Ihre Dateien.
Sie können mit der ATL-Registrierungskomponente (Registrator) für optimierte Registrierungszugriff statisch verknüpfen. Um einer statischen Verknüpfung mit dem Registrar-Code fügen Sie #define _ATL_STATIC_REGISTRY Ihrem stdafx.h.
Wenn Sie ATL Wiederbeschaffungswerte zur Laufzeit ersetzen möchten, geben Sie das DECLARE_REGISTRY_RESOURCE oder DECLARE_REGISTRY_RESOURCEID -Makro nicht. Erstellen Sie stattdessen ein Array von _ATL_REGMAP_ENTRIES Strukturen, in denen jeder Eintrag einen Variablen Platzhalter gepaart mit einem Wert enthält, den Platzhalter zur Laufzeit zu ersetzen. Rufen Sie dann CComModule::UpdateRegistryFromResourceD oder CComModule::UpdateRegistryFromResourceS, übergeben Sie das Array. Dies fügt alle Ersatz-Werte in den _ATL_REGMAP_ENTRIES Strukturen des Registrators Ersatz Zuordnung.
Weitere Informationen über scripting und austauschbaren Parametern finden Sie im Artikel Die ATL-Registrierungskomponente (Registrator).
ATL-Makros und globale Funktionen
Siehe auch