attribut masqué
L’attribut [masqué] 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 ou plusieurs attributs MIDL facultatifs.
-
Élément
-
Une des directives suivantes : coclasse, dispinterface, interface ou bibliothèque.
-
nom_élément
-
Nom que d’autres composants logiciels peuvent utiliser pour délimiter l’élément actuel.
-
Définitions
-
Spécifie les instructions qui composent la définition d’élément.
-
type de fonction
-
Type de retour de la fonction.
-
nom de la fonction
-
Nom utilisé pour appeler la fonction.
-
optional-parameter-list
-
Zéro ou plusieurs paramètres de fonction.
Notes
L’attribut [masqué] vous permet de supprimer des membres de votre interface (en les protégeant d’une utilisation ultérieure) tout en conservant la compatibilité avec le code existant. Vous pouvez utiliser l’attribut [masqué] sur les propriétés, les méthodes et les instructions coclasse, dispinterface, interface et library .
Lorsqu’il est spécifié pour une bibliothèque, l’attribut [masqué] empêche l’affichage de la bibliothèque entière. 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. */
};
Voir aussi