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

Определение

Это перечисление задает флаги, которые определяют, как должны редактироваться файлы в памяти. Эти флаги передаются методу QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32).

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

public enum class tagVSQueryEditFlags
public enum class tagVSQueryEditFlags
enum tagVSQueryEditFlags
[System.Flags]
public enum tagVSQueryEditFlags
[<System.Flags>]
type tagVSQueryEditFlags = 
Public Enum tagVSQueryEditFlags
Наследование
tagVSQueryEditFlags
Атрибуты

Поля

QEF_AllowInMemoryEdits 0

Разрешает редактирование файлов в памяти.

QEF_DisallowInMemoryEdits 2

Запрещает редактирование файлов в памяти независимо от параметров диалогового окна параметров.

QEF_ForceEdit_NoPrompting 64

Выполните операции, чтобы сделать файлы доступными для редактирования независимо от настроек параметров и без участия пользователя.

QEF_ForceInMemoryEdits 1

Разрешает редактирование файлов в памяти независимо от других факторов, которые могут этому помешать. Это значение переопределяет параметр диалогового окна "Параметры".

QEF_ImplicitEdit 8

Этот флаг отключает кнопку Отмена в диалоговом окне «Извлечение». Действие отмены интерпретируется как выбор пользователя для разрешения изменения в памяти. Этот флаг в первую очередь предназначен для внутреннего использования. Используйте с осторожностью или вообще не.

QEF_NoReload 32

Запрещает редактирование, если оно вызывает перезагрузку.

QEF_ReportOnly 16

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

QEF_SilentMode 4

Операции в режиме молчания могут быть выполнены, чтобы сделать файлы изменяемыми; однако интерфейс пользователя не отображается.

Комментарии

QEF_ForceEdit_NoPromptingФлаг отличается от QEF_SilentMode флага тем, что он не всегда учитывает настройки параметров пользователя. Поэтому его следует использовать с осторожностью и только в особых случаях, когда пользователь не будет заявиться, если его предпочтения переопределены. Кроме того, при принудительном изменении с помощью нового флага QueryEditFiles может разрешить продолжение операции редактирования в памяти. Если изменения в памяти не нужны, вызывающий объект также должен передать QEF_DisallowInMemoryEdits флаг.

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