TypeLibVarFlags Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje původní nastavení objektu VARFLAGS v knihovně typů modelu COM, ze kterého byla proměnná importována.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
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
- Dědičnost
- Atributy
Pole
FBindable | 4 | Proměnná podporuje datové vazby. |
FDefaultBind | 32 | Proměnná je jedna vlastnost, která nejlépe reprezentuje objekt. Tuto hodnotu může mít pouze jedna proměnná v informacích o typu. |
FDefaultCollelem | 256 | Umožňuje optimalizaci, při které kompilátor hledá člena s názvem "xyz" na typu "abc". Pokud se takový člen najde a označí se jako přistupovací funkce pro prvek výchozí kolekce, vygeneruje se volání této členské funkce. |
FDisplayBind | 16 | Proměnná se zobrazí jako vazba. FBindable musí být také nastavena. |
64 | Proměnná by se neměla zobrazovat v prohlížeči, i když existuje a je s ní možné vytvořit vazbu. |
|
FImmediateBind | 4096 | Proměnná je mapována jako jednotlivé vázatelné vlastnosti. |
FNonBrowsable | 1024 | Proměnná se zobrazí v prohlížeči objektů, ale ne v prohlížeči vlastností. |
FReadOnly | 1 | Přiřazení proměnné by nemělo být povolené. |
FReplaceable | 2048 | Označí rozhraní jako výchozí chování. |
FRequestEdit | 8 | Označuje, že vlastnost podporuje oznámení COM |
FRestricted | 128 | Tento příznak je určený pro funkce na úrovni systému nebo funkce, které by se v prohlížeči neměly zobrazovat. |
FSource | 2 | Proměnná vrátí objekt, který je zdrojem událostí. |
FUiDefault | 512 | Výchozí zobrazení v uživatelském rozhraní. |
Poznámky
TypeLibVarFlags
se používá ve spojení s TypeLibVarAttribute. Příznaky se uchovávají pouze pro referenci. Modul CLR (Common Language Runtime) je nepoužívá.
Další informace najdete v knihovně VARFLAGS
MSDN.