hidden (atributo)
El atributo [oculto] indica que el elemento existe, pero no debe mostrarse en un explorador orientado al usuario.
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
Parámetros
-
otros atributos
-
Cero o más atributos MIDL opcionales.
-
element
-
Una de las siguientes directivas: coclase, dispinterface, interfaz o biblioteca.
-
element-name
-
Nombre que otros componentes de software pueden usar para delinear el elemento actual.
-
Definiciones
-
Especifica instrucciones que componen la definición de elemento.
-
tipo de función
-
Tipo de valor devuelto de la función.
-
function-name
-
Nombre usado para invocar la función.
-
optional-parameter-list
-
Cero o más parámetros de función.
Comentarios
El atributo [oculto] permite quitar miembros de la interfaz (protegiéndolos de su uso adicional) a la vez que mantiene la compatibilidad con el código existente. Puede usar el atributo [oculto] en las propiedades, los métodos y las instrucciones coclase, dispinterface, interface y library .
Cuando se especifica para una biblioteca, el atributo [oculto] impide que se muestre toda la biblioteca. Este uso está diseñado para emplearlo con controles. Los hosts deben crear una biblioteca de tipos que ajuste el control con propiedades extendidas.
Marcas
VARFLAG_FHIDDEN, FUNCFLAG_FHIDDEN, TYPEFLAG_FHIDDEN
Ejemplos
[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. */
};
Vea también