VARFLAGS Перечисление

Определение

Внимание

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
Наследование
VARFLAGS
Атрибуты

Поля

Имя Значение Описание
VARFLAG_FREADONLY 1

Назначение переменной не должно быть разрешено.

VARFLAG_FSOURCE 2

Переменная возвращает объект, который является источником событий.

VARFLAG_FBINDABLE 4

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

VARFLAG_FREQUESTEDIT 8

При установке любая попытка напрямую изменить свойство приводит к вызову IPropertyNotifySink::OnRequestEdit. OnRequestEdit Реализация определяет, принимается ли изменение.

VARFLAG_FDISPLAYBIND 16

Переменная отображается пользователю как привязываемая. VARFLAG_FBINDABLE также необходимо задать.

VARFLAG_FDEFAULTBIND 32

Переменная — это одно свойство, которое лучше всего представляет объект. Только одна переменная в сведениях о типе может иметь этот атрибут.

VARFLAG_FHIDDEN 64

Переменная не должна отображаться пользователю в браузере, хотя она существует и является привязываемой.

VARFLAG_FRESTRICTED 128

Переменная не должна быть доступна на языках макросов. Этот флаг предназначен для переменных или переменных уровня системы, которые не должны отображаться в браузерах типов.

VARFLAG_FDEFAULTCOLLELEM 256

Разрешает оптимизацию, в которой компилятор ищет член с именем xyz в типе abc. Если такой элемент найден и помечен как функция доступа для элемента коллекции по умолчанию, вызов создается для этой функции-члена. Разрешено для элементов в неинтерфесациях и интерфейсах; не разрешено в модулях.

VARFLAG_FUIDEFAULT 512

Переменная — это отображение по умолчанию в пользовательском интерфейсе.

VARFLAG_FNONBROWSABLE 1024

Переменная отображается в браузере объектов, но не в браузере свойств.

VARFLAG_FREPLACEABLE 2048

Теги интерфейса как поведение по умолчанию.

VARFLAG_FIMMEDIATEBIND 4096

Переменная сопоставляется с отдельными привязываемыми свойствами.

Комментарии

Дополнительные сведения см VARFLAGS. в библиотеке MSDN.

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