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