tagVSQueryEditFlags Enumeração

Definição

Essa enumeração especifica sinalizadores que controlam como os arquivos devem ser editados na memória. Esses sinalizadores são passados para o QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) método.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.

public enum class tagVSQueryEditFlags
public enum class tagVSQueryEditFlags
enum tagVSQueryEditFlags
[System.Flags]
public enum tagVSQueryEditFlags
[<System.Flags>]
type tagVSQueryEditFlags = 
Public Enum tagVSQueryEditFlags
Herança
tagVSQueryEditFlags
Atributos

Campos

QEF_AllowInMemoryEdits 0

Permite que os arquivos sejam editados na memória.

QEF_DisallowInMemoryEdits 2

Não permite que os arquivos sejam editados na memória, independentemente das configurações da caixa de diálogo opções.

QEF_ForceEdit_NoPrompting 64

Executar operações para tornar os arquivos editáveis, independentemente das configurações de opção e sem a interação do usuário.

QEF_ForceInMemoryEdits 1

Permite que os arquivos sejam editados na memória independentemente de outras condições que impediriam isso. Esse valor substitui a configuração da caixa de diálogo opções.

QEF_ImplicitEdit 8

Esse sinalizador desabilita o botão Cancelar na caixa de diálogo check-out. A ação de cancelamento é interpretada como a escolha do usuário para permitir a edição na memória. Esse sinalizador é usado principalmente para uso interno. Use com cuidado ou não.

QEF_NoReload 32

Não permite a edição se causar a ocorrência de um recarregamento.

QEF_ReportOnly 16

Nenhuma interface do usuário é exibida e nenhuma ação é executada. Valores de retorno indicam se uma edição seria permitida, em relação à interação do usuário, às configurações de opção e às condições externas.

QEF_SilentMode 4

Operações silenciosas podem ser executadas para tornar os arquivos editáveis; no entanto, nenhuma interface do usuário é exibida.

Comentários

O QEF_ForceEdit_NoPrompting sinalizador difere do QEF_SilentMode sinalizador, pois nem sempre respeita as configurações de opções do usuário. Portanto, ele deve ser usado com cautela e somente em circunstâncias especiais quando o usuário não for incomodados se suas preferências forem substituídas. Além disso, ao forçar edições com o novo sinalizador, QueryEditFiles pode optar por permitir que uma edição continue na memória. Se as edições na memória não forem desejadas, o chamador também deverá passar o QEF_DisallowInMemoryEdits sinalizador.

Aplica-se a