Compartilhar via


DECLARE_REGISTRY_RESOURCE

Obtém o recurso chamado que contém o arquivo do Registro e executa o script a incorporam objetos no Registro do sistema ou remova-os de Registro do sistema.

DECLARE_REGISTRY_RESOURCE( 
   x  
)

Parâmetros

  • x
    [in] cadeia do identificador do recurso.

Comentários

Quando você cria um objeto ou o controle usando o assistente de projeto de ATL, o assistente automaticamente implementará suporte escrita com base do Registro e adicionará a macro de DECLARE_REGISTRY_RESOURCEID , que é semelhante a DECLARE_REGISTRY_RESOURCE, a seus arquivos.

Você pode vincular estaticamente com o componente de Registro de ATL (escrivão) para acesso otimizado do Registro.Para vincular estaticamente para o código de escrivão, adicione a seguinte linha ao seu arquivo de stdafx.h:

#define _ATL_STATIC_REGISTRY

Se você deseja ATL para substituir em tempo de execução valores de substituição, não especifique a macro de DECLARE_REGISTRY_RESOURCE ou de DECLARE_REGISTRY_RESOURCEID .Em vez de isso, crie um vetor de estruturas de _ATL_REGMAP_ENTRIES , onde cada entrada contiver um espaço reservado emparelhado variável com um valor para substituir em tempo de execução espaço reservado.Chame o CAtlModule::UpdateRegistryFromResourceD ou CAtlModule::UpdateRegistryFromResourceS, passando a matriz.Isso adiciona todos os valores de substituição em estruturas de _ATL_REGMAP_ENTRIES ao mapa substituição de escrivão.

Para obter mais informações sobre parâmetros e de script substituível, consulte o artigo O componente de Registro de ATL (escrivão).

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

DECLARE_REGISTRY

_ATL_STATIC_REGISTRY

Outros recursos

Macros do Registro

Macros de ATL