Partilhar via


Atributos de classe

Os atributos a seguir se aplicam à palavra-chave do C++ classe.

Atributo Descrição
aggregatable Indica que a classe dá suporte à agregação.
agregações Indica que um controle agrega a classe de destino.
appobject Identifica a coclasse como um objeto de aplicativo, que está associado a um aplicativo de .exe completo e indica que as funções e as propriedades da coclasse estão disponíveis globalmente nessa biblioteca de tipos.
case Usado com o atributo switch_type em uma união.
coclass Cria um controle ActiveX.
com_interface_entry Adiciona uma entrada de interface a um mapa COM.
control Especifica que o tipo definido pelo usuário é um controle.
personalizado Permite que você defina um atributo próprio.
db_command Cria um comando OLE DB.
db_param Associa a variável de membro especificada a um parâmetro de entrada ou saída e delimita a variável.
db_source Cria uma conexão com uma fonte de dados.
db_table Abre uma tabela do OLE DB.
padrão Indica que a face personalizada ou dispinterface definida em uma coclasse representa a interface de programação padrão.
defaultvtable Define uma interface como a interface de vtable padrão para um controle.
event_receiver Cria um receptor de eventos.
event_source Cria uma origem de evento.
helpcontext Especifica uma ID de contexto que permite ao usuário exibir informações sobre este elemento no arquivo de Ajuda.
helpfile Define o nome do arquivo de Ajuda para uma biblioteca de tipos.
helpstringcontext Especifica a ID de um tópico de ajuda em um arquivo .hlp ou .chm.
helpstring Especifica uma cadeia de caracteres que é usada para descrever o elemento ao qual ela se aplica.
hidden Indica que o item existe, mas não deve ser exibido em um navegador orientado ao usuário.
implements Especifica interfaces de expedição que são forçadas a serem membros da coclasse IDL.
implements_category Especifica categorias de componente implementadas para a classe.
module Define o bloco de biblioteca no arquivo .idl.
noncreatable Define um objeto que não pode ser instanciado por si só.
progid Define o ProgID para um controle.
registration_script Executa o script de registro especificado.
requestedit Indica que a propriedade dá suporte à notificação OnRequestEdit.
source Especifica as interfaces de origem do controle para pontos de conexão em uma classe. Em uma propriedade ou método, o atributo source indica que o membro retorna um objeto ou VARIANT que é uma fonte de eventos.
support_error_info Dá suporte ao relatório de erros para o objeto de destino.
threading Especifica o modelo de threading para um controle.
uuid Especifica a ID exclusiva de uma classe ou interface.
version Identifica uma versão específica entre várias versões de uma classe.
vi_progid Especifica um modo independente de versão do ProgID.

Confira também

Atributos por uso