DECLARE_REGISTRY_RESOURCE
Obtient la ressource nommée qui contient le fichier du registre et exécute le script à écrire des objets dans la base de registres ou les supprimer de la base de registres.
DECLARE_REGISTRY_RESOURCE(
x
)
Paramètres
- x
[in] Identificateur de chaîne de la ressource.
Notes
Lorsque vous créez un objet ou un contrôle à l'aide de l'Assistant Projet ATL, l'assistant implémentera automatiquement la prise en charge script- basé de Registre et ajoute la macro de DECLARE_REGISTRY_RESOURCEID , qui est semblable à DECLARE_REGISTRY_RESOURCE, à vos fichiers.
Vous pouvez lier statiquement avec le composant de Registre ATL (registre) pour l'accès optimisé de Registre. Pour lier statiquement au code d'inscription, ajoutez la ligne suivante à votre fichier stdafx.h :
#define _ATL_STATIC_REGISTRY
Si vous souhaitez ATL pour remplacer les valeurs de remplacement au moment de l'exécution, ne spécifiez pas la macro d' DECLARE_REGISTRY_RESOURCE ou d' DECLARE_REGISTRY_RESOURCEID . À la place, créez un tableau de structures de _ATL_REGMAP_ENTRIES , où chaque entrée contient un espace réservé variable associé à une valeur pour remplacer l'espace réservé au moment de l'exécution. Appelez ensuite CAtlModule::UpdateRegistryFromResourceD ou CAtlModule::UpdateRegistryFromResourceS, en passant le tableau. Cela ajoute toutes les valeurs de remplacement dans les structures de _ATL_REGMAP_ENTRIES à la table de remplacement du registre.
Pour plus d'informations sur les paramètres remplaçables et le script, consultez l'article Le composant de Registre ATL (registre).
Configuration requise
Header: atlcom.h