hidden (attributo)
L'attributo [hidden] indica che l'elemento esiste ma non deve essere visualizzato in un browser orientato all'utente.
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
Parametri
-
altri attributi
-
Zero o più attributi MIDL facoltativi.
-
Elemento
-
Una delle direttive seguenti: coclasse, dispinterface, interfaccia o libreria.
-
element-name
-
Nome che altri componenti software possono utilizzare per delineare l'elemento corrente.
-
Definizioni
-
Specifica le istruzioni che costituiscono la definizione dell'elemento.
-
tipo di funzione
-
Tipo restituito della funzione.
-
function-name
-
Nome usato per richiamare la funzione.
-
optional-parameter-list
-
Zero o più parametri di funzione.
Commenti
L'attributo [hidden] consente di rimuovere i membri dall'interfaccia (nascondendoli dall'uso aggiuntivo) mantenendo al tempo stesso la compatibilità con il codice esistente. È possibile usare l'attributo [hidden] per le proprietà, i metodi e le istruzioni di coclasse, dispinterface, interfaccia e libreria .
Se specificato per una libreria, l'attributo [nascosto] impedisce la visualizzazione dell'intera libreria. Questo utilizzo è pensato per i controlli. Gli host devono creare una nuova libreria dei tipi che esegue il wrapping del controllo con le proprietà estese.
Flags
VARFLAG_FHIDDEN, FUNCFLAG_FHIDDEN, TYPEFLAG_FHIDDEN
Esempi
[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. */
};
Vedere anche