DECLARE_REGISTRY_RESOURCEID
Mesmo que DECLARE_REGISTRY_RESOURCE , exceto que ele usa um UINT gerados pelo assistente para identificar o o recurso, em vez de um nome de Cadeia de Caracteres.
DECLARE_REGISTRY_RESOURCEID(
x
)
Parâmetros
- x
[in] Identificador de gerados pelo assistente do recurso.
Comentários
Quando você Criar um objeto ou Controlarar usando o Assistente de projeto ATL, o assistente será automaticamente implementar suporte de registro com base em script e adicionar a macro DECLARE_REGISTRY_RESOURCEID aos arquivos.
Você pode vincular estaticamente com o componente de registro de ATL (registrar) para Acessar otimizado pelo registro.Para vincular o código de registrar, estaticamente Adicionar a seguinte linha ao seu arquivo de stdafx.h:
#define _ATL_STATIC_REGISTRY
Se você quiser ATL para substituir valores de substituição em tempo de execução, não especificar o DECLARE_REGISTRY_RESOURCE ou DECLARE_REGISTRY_RESOURCEID macro.Em vez disso, criar uma matriz de _ATL_REGMAP_ENTRIES estruturas, onde cada entrada contém um Variável espaço reservado combinados com um valor para substituir o espaço reservado em tempo de execução.Em seguida, chame CAtlModule::UpdateRegistryFromResourceD ou CAtlModule::UpdateRegistryFromResourceS, passando a matriz.Isso adiciona Tudo valores de substituição em estruturas de a _ATL_REGMAP_ENTRIES ao mapa de substituição o registrar.
Para obter mais informações sobre parâmetros substituíveis e scripts, consulte o artigo O componente do registro de ATL (registrar).
Requisitos
Cabeçalho: atlcom.h