atributo control

O atributo [control] identifica uma coclasse ou biblioteca como um controle COM, do qual um site de contêiner derivará bibliotecas de tipos adicionais ou classes de objeto de componente.

[
    uuid, 
    control 
    [, attribute-list]
] 
library | coclass lib-or-coclassname 
{ 
    definitions 
}

Parâmetros

attribute-list

Especifica zero ou mais atributos que se aplicam à biblioteca ou à instrução coclass . Separe vários atributos com vírgulas.

lib-or-coclassname

Especifica o nome da biblioteca ou da coclasse.

Definições

Instruções MIDL que especificam os membros da biblioteca ou coclass.

Comentários

Esse atributo permite marcar bibliotecas de tipos que descrevem controles para que eles não sejam exibidos em navegadores de tipos destinados a objetos nãovisuais.

Flags

TYPEFLAG_FCONTROL, LIBFLAG_FCONTROL

Exemplos

[
    uuid(12345678-1234-1234-1234-123456789ABC),
    helpstring("Hello 2.1 COM Control Library"), 
    control,version(2.1)
] 
library Hello 
{ 
    /* library definitions */
}

Confira também

Sintaxe de arquivo ODL

Exemplo de arquivo ODL

Gerando uma biblioteca de tipos com MIDL

TYPEFLAGS

coclass

biblioteca