BEGIN_CATEGORY_MAP
Marca o início do MAP da categoria.
BEGIN_CATEGORY_MAP( theClass )
Parâmetros
- theClass
[in] O nome da classe que contém o MAP de categoria.
Comentários
O MAP de categoria é usado para especificar quais categorias de componente implementará a classe COM e as categorias que necessita de seu contêiner.
Adicionar um IMPLEMENTED_CATEGORY entrada para o MAP para cada categoria implementado pela classe COM.Adicionar um REQUIRED_CATEGORY entrada para o MAP para cada categoria a classe requer a seus clientes a implementar.Marcar o participante do MAP com o END_CATEGORY_MAP macro.
Componente categorias listadas no MAP serão registradas automaticamente quando o módulo é registrado, se a classe tem um associado OBJECT_ENTRY_AUTO or OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO.
Observação: |
---|
ATL usa o Gerenciador de categorias de componente padrão para registrar categorias de componente.Se o Gerenciador não estiver presente no sistema quando o módulo é registrado, o inscrição terá êxito, mas as categorias de componente não serão registradas para essa classe. |
Para obter mais informações sobre categorias de componente, consulte O que são categorias de componentes e como eles funcionam? in the Windows SDK.
Exemplo
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Anotações Developer Dispositivo Inteligente
Não tem suporte para projetos de dispositivo SMART.
Requisitos
Cabeçalho: atlcom.h