Partilhar via


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

Consulte também

Referência

DECLARE_REGISTRY

DECLARE_REGISTRY_RESOURCE

Outros recursos

Macros do registro

Macros ATL