Partilhar via


Constantes IDE

A VSConstants classe fornece constantes específicas para o ambiente de desenvolvimento integrado (IDE) e que foram definidas anteriormente apenas em arquivos de cabeçalho.

Visões lógicas e físicas

Valor Descrição
Code_guid GUID_VSStandardCommandSet97cmdidOpenWith os manipuladores devem passar esse valor para o OpenStandardEditor método para obter a caixa de diálogo Abrir com, nesse caso, em possíveis exibições de código.
Debugging_guid GUID_VSStandardCommandSet97cmdidOpenWith os manipuladores passam esse valor para o OpenStandardEditor método para obter a caixa de diálogo Abrir com, nesse caso, preenchida com possíveis Debugging_guid exibições de depuração que são mapeadas para a mesma exibição que Code_guid.
Designer_guid GUID_VSStandardCommandSet97cmdidOpenWith Os manipuladores passam esse valor para o OpenStandardEditor método para obter a caixa de diálogo Abrir com, nesse caso, para exibir exibições do designer de formulário.
Primary_guid GUID_VSStandardCommandSet97cmdidOpenWith os manipuladores passam esse valor para o OpenStandardEditor método para obter a caixa de diálogo Abrir com, nesse caso, a exibição padrão/primária da fábrica do editor.
TextView_guid GUID_VSStandardCommandSet97cmdidOpenWith os manipuladores passam esse valor para o OpenStandardEditor método para obter a caixa de diálogo Abrir com, para um modo de exibição de editor de texto de documento ou dados.
UserChooseView_guid GUID_VSStandardCommandSet97cmdidOpenWith Os manipuladores passam esse valor para o método que solicita OpenStandardEditor que o usuário escolha qual exibição definida pelo usuário usar.

Sinalizadores de fábrica do editor

Valor Descrição
CEF. Arquivo de clone Um sinalizador obsoleto combinado bit a bit como o primeiro parâmetro do CreateEditorInstance método.
CEF. AbrirComoNovo Combinado bit a bit como o primeiro parâmetro do CreateEditorInstancemétodo , isso indica que a fábrica do editor deve executar as correções necessárias.
CEF. Abrir arquivo Combinado bit a bit como o primeiro parâmetro do CreateEditorInstance método, esse sinalizador é mutuamente exclusivo do CEF. CloneFile.
CEF. Silencioso Combinado bit a bit como o primeiro parâmetro do método, isso indica que a fábrica do editor deve criar o editor sem exibir uma interface do usuário (interface do CreateEditorInstance usuário).

Erros do Visual Studio

Valor Descrição
VS_E_BUSY Uma constante retornada por interfaces para comportamento assíncrono quando o objeto em questão já está ocupado
VS_E_INCOMPATIBLEDOCDATA Um erro HRESULT específico do Visual Studio para "Dados de documento incompatíveis".
VS_E_PACKAGENOTLOADED Um erro HRESULT específico do Visual Studio e que indica "Pacote não carregado".
VS_E_PROJECTALREADYEXISTS Um erro HRESULT específico do Visual Studio e que indica que o "Projeto já existe".
VS_E_PROJECTMIGRATIONFAILED Um erro HRESULT específico do Visual Studio e que indica "Falha na configuração do projeto".
VS_E_PROJECTNOTLOADED Um erro HRESULT específico do Visual Studio e que indica "Projeto não carregado".
VS_E_SOLUTIONALREADYOPEN Um erro HRESULT específico do Visual Studio e que indica "Solução já aberta".
VS_E_SOLUTIONNOTOPEN Um erro HRESULT específico do Visual Studio e que indica "Solução não aberta".
VS_E_SPECIFYING_OUTPUT_UNSUPPORTED Retornado por interfaces de compilação que têm parâmetros para especificar uma matriz da IVsOutput interface, mas a implementação só pode aplicar o método a todas as saídas.
VS_E_UNSUPPORTEDFORMAT O CreateEditorInstance método retornará esse valor se o documento tiver um formato que não pode ser aberto no editor.
VS_E_WIZARDBACKBUTTONPRESS Um valor HRESULT que indica que o usuário pressionou o botão Voltar em um assistente do Visual Studio.

Constantes do Visual Studio

Valor Descrição
VS_S_PROJECTFORWARDED Um erro HRESULT específico do Visual Studio e que indica "Projeto encaminhado".
VS_S_TBXMARKER Uma constante específica do Visual Studio para um "marcador da Caixa de Ferramentas".
VSM_ENTERMODAL Uma constante específica do Visual Studio para transmitir uma mensagem de notificação por meio do OnBroadcastMessage método que indica o início da modalidade.
VSM_EXITMODAL Uma constante específica do Visual Studio para transmitir uma mensagem de notificação por meio do OnBroadcastMessage método que indica o fim da modalidade.
VSM_TOOLBARMETRICSCHANGE Uma constante específica do Visual Studio para transmitir uma mensagem de notificação por meio do OnBroadcastMessage método que indica que as métricas da barra de comandos foram alteradas.
VSCOOKIE_NIL Uma constante específica do Visual Studio que indica que um cookie não foi definido.
VSITEMID. Nada Um identificador de item do Visual Studio que representa a ausência de um item de projeto. Esse valor é usado quando não há seleção atual.
VSITEMID. Raiz Um identificador de item do Visual Studio que representa a raiz de uma hierarquia de projeto e é usado para identificar toda a hierarquia, em vez de um único item.
VSITEMID. Escolha Um identificador de item do Visual Studio que representa o item ou itens selecionados no momento, que podem incluir a raiz da hierarquia.

IVsSelectionEvents

Descreve qual componente do IDE acabou de ser selecionado, em uma OnElementValueChanged chamada, por exemplo.

Constante Valor
SelectionElement.DocumentFrame 0x2
SelectionElement.PropertyBrowserSID 0x4
SelectionElement.StartupProject 0x3
SelectionElement.UndoManager 0x0
SelectionElement.UserContext 0x5
SelectionElement.WindowFrame 0x1

VSSELELEMID

Constantes usadas para indicar um novo estado de seleção.

Constante Valor
VSConstants.VSSELELEMID 2
VSConstants.VSSELELEMID 7
VSConstants.VSSELELEMID 4
VSConstants.VSSELELEMID 6
VSConstants.VSSELELEMID 3
VSConstants.VSSELELEMID 0
VSConstants.VSSELELEMID 5
VSConstants.VSSELELEMID 1

Constantes de diálogo do seletor de componentes

Constante Valor
CPDN_SELCHANGED WM_USER + 1280
CPDN_SELDBLCLICK WM_USER + 1281
CPPM_CLEARSELECTION WM_USER + 1290
CPPM_GETSELECTION WM_USER + 1287
CPPM_INITIALIZELIST WM_USER + 1285
CPPM_INITIALIZETAB WM_USER + 1288
CPPM_QUERYCANSELECT WM_USER + 1286
CPPM_SETMULTISELECT WM_USER + 1289

Confira também