TypeLibVarFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Descrive le impostazioni originali dell'oggetto VARFLAGS nella libreria dei tipi COM dalla quale la variabile è stata importata.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[<System.Flags>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Ereditarietà
- Attributi
Campi
FBindable | 4 | La variabile supporta l'associazione dati. |
FDefaultBind | 32 | La variabile è la singola proprietà che meglio rappresenta l'oggetto. Solo una variabile nelle informazioni su un tipo può avere questo valore. |
FDefaultCollelem | 256 | Consente un'ottimizzazione in cui il compilatore cerca un membro denominato "xyz" nel tipo "abc". Se tale membro viene individuato e gli viene assegnato un flag come funzione della funzione di accesso per un elemento dell'insieme predefinito, verrà generata una chiamata alla funzione di tale membro. |
FDisplayBind | 16 | La variabile viene visualizzata come associabile. È inoltre necessario impostare FBindable. |
64 | La variabile non deve essere visualizzata in un visualizzatore, anche se è presente ed è associabile. |
|
FImmediateBind | 4096 | La variabile viene mappata come singole proprietà associabili. |
FNonBrowsable | 1024 | La variabile viene visualizzata in un visualizzatore oggetti, ma non in un visualizzatore proprietà. |
FReadOnly | 1 | L'assegnazione alla variabile non deve essere consentita. |
FReplaceable | 2048 | Inserisce dei tag nell'interfaccia in modo che abbia comportamenti predefiniti. |
FRequestEdit | 8 | Indica che la proprietà supporta la notifica |
FRestricted | 128 | Il flag è destinato alle funzioni a livello di sistema o alle funzioni che non devono essere visualizzate dai visualizzatori dei tipi. |
FSource | 2 | La variabile restituisce un oggetto che rappresenta un'origine di eventi. |
FUiDefault | 512 | Visualizzazione predefinita nell'interfaccia utente. |
Commenti
TypeLibVarFlags
viene usato in combinazione con .TypeLibVarAttribute I flag vengono conservati solo per riferimento. Non vengono usati da Common Language Runtime.
Per ulteriori informazioni, vedere VARFLAGS
in MSDN Library.