attribut masqué
L’attribut [ Hidden ] indique que l’élément existe, mais ne doit pas être affiché dans un navigateur orienté utilisateur.
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
Paramètres
-
autres attributs
-
Zéro, un ou plusieurs attributs MIDL facultatifs.
-
appartient
-
L’une des directives suivantes : coclass, dispinterface, interfaceou Library.
-
nom de l’élément
-
Nom que d’autres composants logiciels peuvent utiliser pour décourber l’élément actuel.
-
Description
-
Spécifie les instructions qui composent la définition de l’élément.
-
type de fonction
-
Type de retour de la fonction.
-
nom de fonction
-
Nom utilisé pour appeler la fonction.
-
liste de paramètres facultatifs
-
Zéro, un ou plusieurs paramètres de fonction.
Notes
L’attribut [ Hidden ] vous permet de supprimer des membres de votre interface (en les protégeant d’un autre usage) tout en conservant la compatibilité avec le code existant. Vous pouvez utiliser l' [ attribut ] Hidden sur les propriétés, les méthodes et les instructions de coclasse, dispinterface, interfaceet Library .
Lorsqu’il est spécifié pour une bibliothèque, l’attribut [ Hidden ] empêche l’affichage de la totalité de la bibliothèque. Cette utilisation est destinée aux contrôles. Les hôtes doivent créer une bibliothèque de types qui encapsule le contrôle avec des propriétés étendues.
Indicateurs
VARFLAG _ FHIDDEN, FUNCFLAG _ FHIDDEN, TYPEFLAG _ FHIDDEN
Exemples
[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. */
};