atributo oculto
O atributo [oculto] indica que o item existe, mas não deve ser exibido em um navegador orientado ao usuário.
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
Parâmetros
-
outros atributos
-
Zero ou mais atributos MIDL opcionais.
-
element
-
Uma das seguintes diretivas: coclass, dispinterface, interface ou biblioteca.
-
element-name
-
O nome que outros componentes de software podem usar para delinear o elemento atual.
-
Definições
-
Especifica instruções que compõem a definição do elemento.
-
tipo de função
-
Tipo de retorno da função.
-
function-name
-
Nome usado para invocar a função.
-
lista-de-parâmetros-opcionais
-
Zero ou mais parâmetros de função.
Comentários
O atributo [oculto] permite que você remova membros de sua interface (protegendo-os de uso adicional) mantendo a compatibilidade com o código existente. Você pode usar o atributo [oculto] em propriedades, métodos e as instruções coclass, dispinterface, interface e biblioteca .
Quando especificado para uma biblioteca, o atributo [oculto] impede que toda a biblioteca seja exibida. Destina-se ao uso com controles. Hosts precisam criar uma nova biblioteca de tipos que encapsule o controle com propriedades estendidas.
Flags
VARFLAG_FHIDDEN, FUNCFLAG_FHIDDEN, TYPEFLAG_FHIDDEN
Exemplos
[hidden, vararg] SAFEARRAY (int) SecretFunc(
[in, out] SAFEARRAY (variant) *varP) ;
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
hidden,
version (3.0)
]
library HiddenLib
{
/* Library definition statements here. */
};
Confira também