Partager via


DECLARE_REGISTRY_RESOURCEID

Même que DECLARE_REGISTRY_RESOURCE sauf qu'il utilise uint généré par l'Assistant pour identifier la ressource, plutôt qu'un nom de chaîne.

DECLARE_REGISTRY_RESOURCEID( 
   x  
)

Paramètres

  • x
    [in] Identificateur généré par l'Assistant de votre 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 d' DECLARE_REGISTRY_RESOURCEID à 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

DECLARE_REGISTRY_RESOURCE

Autres ressources

Macros de Registre

Macros ATL