VARFLAGS 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202
请改用 VARFLAGS。
此枚举支持其成员值的按位组合。
public enum class VARFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type VARFLAGS =
Public Enum VARFLAGS
- 继承
- 属性
字段
VARFLAG_FBINDABLE | 4 | 该变量支持数据绑定。 |
VARFLAG_FDEFAULTBIND | 32 | 该变量是最佳地表示此对象的唯一属性。 类型信息中仅有一个变量可以具有此特性。 |
VARFLAG_FDEFAULTCOLLELEM | 256 | 允许进行一种优化,使编译器查找“abc”类型上名为“xyz”的成员。 如果找到这样的成员,而且该成员标志为默认集合的某元素的访问函数,则生成对该成员函数的调用。 可以对调度接口和接口中的成员使用;不能对模块使用。 |
VARFLAG_FDISPLAYBIND | 16 | 该变量作为可绑定变量显示给用户。 还必须设置 VARFLAG_FBINDABLE。 |
64 | 尽管该变量存在并且是可绑定的,但不应在浏览器中将它显示给用户。 |
|
VARFLAG_FIMMEDIATEBIND | 4096 | 该变量作为单独的可绑定属性映射。 |
VARFLAG_FNONBROWSABLE | 1024 | 该变量出现在对象浏览器而非属性浏览器中。 |
VARFLAG_FREADONLY | 1 | 不应允许给该变量赋值。 |
VARFLAG_FREPLACEABLE | 2048 | 将该接口标记为具有默认行为。 |
VARFLAG_FREQUESTEDIT | 8 | 设置后,任何直接更改该属性的尝试都会导致对 |
VARFLAG_FRESTRICTED | 128 | 该变量不应该是可以从宏语言访问的。 此标志用于系统级变量或不想让类型浏览器显示的变量。 |
VARFLAG_FSOURCE | 2 | 该变量返回一个对象,该对象为事件的源。 |
VARFLAG_FUIDEFAULT | 512 | 该变量是用户界面中的默认显示。 |
注解
有关 的其他 VARFLAGS
信息,请参阅 MSDN 库。