VARFLAGS VARFLAGS VARFLAGS VARFLAGS Enum

Определение

Предупреждение

Этот API устарел.

Взамен рекомендуется использовать VARFLAGS.Use VARFLAGS instead.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class VARFLAGS
[System.Flags]
[System.Obsolete]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
[System.Serializable]
public enum VARFLAGS
type VARFLAGS = 
Public Enum VARFLAGS
Наследование
Атрибуты

Поля

VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE VARFLAG_FBINDABLE 4

Переменная поддерживает привязку данных.The variable supports data binding.

VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND VARFLAG_FDEFAULTBIND 32

Переменная является единственным свойством, представляющим объект наилучшим образом.The variable is the single property that best represents the object. Только одна переменная в сведениях о типе может содержать этот атрибут.Only one variable in type information can have this attribute.

VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM VARFLAG_FDEFAULTCOLLELEM 256

Допускает оптимизацию, в процессе которой компилятор ищет элемент с именем xyz типа abc.Permits an optimization in which the compiler looks for a member named "xyz" on the type of "abc". Если такой элемент обнаружен и помечен как функция доступа к элементу коллекции, заданной по умолчанию, то создается вызов этой функции-элемента.If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function. Разрешается для членов диспетчерских и обычных интерфейсов, но запрещен для модулей.Permitted on members in dispinterfaces and interfaces; not permitted on modules.

VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND VARFLAG_FDISPLAYBIND 16

Переменная, отображаемая пользователю как связываемая.The variable is displayed to the user as bindable. VARFLAG_FBINDABLE также следует задать.VARFLAG_FBINDABLE must also be set.

VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN VARFLAG_FHIDDEN 64

Эту переменную не следует показывать пользователю в браузере, хотя она существует и является связываемой.The variable should not be displayed to the user in a browser, although it exists and is bindable.

VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND VARFLAG_FIMMEDIATEBIND 4096

Переменная сопоставляется так же, как собственные связываемые свойства.The variable is mapped as individual bindable properties.

VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE VARFLAG_FNONBROWSABLE 1024

Переменная появляется в обозревателе объектов, но не отображается в обозревателе свойств.The variable appears in an object browser, but not in a properties browser.

VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY VARFLAG_FREADONLY 1

Не следует разрешать присвоение значений этой переменной.Assignment to the variable should not be allowed.

VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE VARFLAG_FREPLACEABLE 2048

Помечает интерфейс как обладающий заданным по умолчанию поведением.Tags the interface as having default behaviors.

VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT VARFLAG_FREQUESTEDIT 8

При установке все попытки прямого изменения свойства приводят к вызову IPropertyNotifySink::OnRequestEdit.When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit. Реализация OnRequestEdit определяет, принято ли изменение.The implementation of OnRequestEdit determines if the change is accepted.

VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED VARFLAG_FRESTRICTED 128

Переменную следует сделать недоступной из макроязыков.The variable should not be accessible from macro languages. Этот флаг предназначен для переменных уровня системы или для переменных, которые не нужно отображать в обозревателях типов.This flag is intended for system-level variables or variables that you do not want type browsers to display.

VARFLAG_FSOURCE VARFLAG_FSOURCE VARFLAG_FSOURCE VARFLAG_FSOURCE 2

Переменная возвращает объект, являющийся источником событий.The variable returns an object that is a source of events.

VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT VARFLAG_FUIDEFAULT 512

Переменная отображается по умолчанию в пользовательском интерфейсе.The variable is the default display in the user interface.

Комментарии

Дополнительные сведения о VARFLAGS, см. в библиотеке MSDN.For additional information about VARFLAGS, see the MSDN Library.

Применяется к