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
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| VARFLAG_FREADONLY | 1 | Назначение переменной не должно быть разрешено. |
| VARFLAG_FSOURCE | 2 | Переменная возвращает объект, который является источником событий. |
| VARFLAG_FBINDABLE | 4 | Переменная поддерживает привязку данных. |
| VARFLAG_FREQUESTEDIT | 8 | При установке любая попытка напрямую изменить свойство приводит к вызову |
| VARFLAG_FDISPLAYBIND | 16 | Переменная отображается пользователю как привязываемая. VARFLAG_FBINDABLE также необходимо задать. |
| VARFLAG_FDEFAULTBIND | 32 | Переменная — это одно свойство, которое лучше всего представляет объект. Только одна переменная в сведениях о типе может иметь этот атрибут. |
| 64 | Переменная не должна отображаться пользователю в браузере, хотя она существует и является привязываемой. |
|
| VARFLAG_FRESTRICTED | 128 | Переменная не должна быть доступна на языках макросов. Этот флаг предназначен для переменных или переменных уровня системы, которые не должны отображаться в браузерах типов. |
| VARFLAG_FDEFAULTCOLLELEM | 256 | Разрешает оптимизацию, в которой компилятор ищет член с именем xyz в типе abc. Если такой элемент найден и помечен как функция доступа для элемента коллекции по умолчанию, вызов создается для этой функции-члена. Разрешено для элементов в неинтерфесациях и интерфейсах; не разрешено в модулях. |
| VARFLAG_FUIDEFAULT | 512 | Переменная — это отображение по умолчанию в пользовательском интерфейсе. |
| VARFLAG_FNONBROWSABLE | 1024 | Переменная отображается в браузере объектов, но не в браузере свойств. |
| VARFLAG_FREPLACEABLE | 2048 | Теги интерфейса как поведение по умолчанию. |
| VARFLAG_FIMMEDIATEBIND | 4096 | Переменная сопоставляется с отдельными привязываемыми свойствами. |
Комментарии
Дополнительные сведения см VARFLAGS. в библиотеке MSDN.