DECLARE_REGISTRY_RESOURCEID

Mesmo que DECLARE_REGISTRY_RESOURCE exceto que ela usa uma UINT gerado para identificar o recurso, em vez de um nome de cadeia de caracteres.

DECLARE_REGISTRY_RESOURCEID( 
   x  
)

Parâmetros

  • x
    [in] assistentes gerado 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 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

DECLARE_REGISTRY_RESOURCE

Outros recursos

Macros do Registro

Macros de ATL