TypeLibVarFlags 枚举

定义

描述从中导入该变量的 COM 类型库中 VARFLAGS 的原始设置。

此枚举支持其成员值的按位组合。

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
继承
TypeLibVarFlags
属性

字段

FBindable 4

该变量支持数据绑定。

FDefaultBind 32

该变量是最佳地表示此对象的唯一属性。 类型信息中仅有一个变量可具有此值。

FDefaultCollelem 256

允许进行这样的优化,在该优化中,编译器查找“abc”类型上的名为“xyz”的成员。 如果找到这样的成员,而且该成员标志为默认集合的某元素的访问函数,则生成对该成员函数的调用。

FDisplayBind 16

该变量显示为可绑定变量。 还必须设置 FBindable

FHidden 64

该变量不应显示在浏览器中,尽管它存在并且是可绑定的。

FImmediateBind 4096

该变量作为单独的可绑定属性映射。

FNonBrowsable 1024

该变量出现在对象浏览器而非属性浏览器中。

FReadOnly 1

不应允许给该变量赋值。

FReplaceable 2048

将该接口标记为具有默认行为。

FRequestEdit 8

指示该属性支持 COM OnRequestEdit 通知。

FRestricted 128

此标志适用于系统级函数或类型浏览器不应显示的函数。

FSource 2

该变量返回一个对象,该对象为事件的源。

FUiDefault 512

用户界面中的默认显示。

注解

TypeLibVarFlagsTypeLibVarAttribute结合使用。 保留这些标志仅供参考。 公共语言运行时不使用它们。

有关详细信息,请参阅 MSDN 库中的 VARFLAGS

适用于