Partager via


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

Voir aussi

Référence

DECLARE_REGISTRY

_ATL_STATIC_REGISTRY

Autres ressources

Macros de Registre

Macros ATL