Classe ToolWindowGuids

 

Publicado: junho de 2016

Fornece os GUIDs são usados para identificar Visual Studio janelas de ferramentas.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids

Sintaxe

public abstract class ToolWindowGuids
public ref class ToolWindowGuids abstract 
[<AbstractClass>]
type ToolWindowGuids = class end
Public MustInherit Class ToolWindowGuids

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

(herdado de Object.)

System_CAPS_protmethod Finalize()

(herdado de Object.)

System_CAPS_pubmethod GetHashCode()

(herdado de Object.)

System_CAPS_pubmethod GetType()

(herdado de Object.)

System_CAPS_protmethod MemberwiseClone()

(herdado de Object.)

System_CAPS_pubmethod ToString()

(herdado de Object.)

Campos

Nome Descrição
System_CAPS_pubfieldSystem_CAPS_static BrowserDoc

Somente para uso interno.

System_CAPS_pubfieldSystem_CAPS_static ClassView

Esta janela de ferramenta fornece uma lista de todas as classes em uma solução.

System_CAPS_pubfieldSystem_CAPS_static CommandWindow

Esta janela de ferramenta fornece uma maneira de executar comandos diretamente no Visual Studio shell.

System_CAPS_pubfieldSystem_CAPS_static ContextWindow

Esta janela de ferramenta fornece links para tópicos com base no contexto atual da Ajuda.

System_CAPS_pubfieldSystem_CAPS_static DocOutline

Esta janela de ferramenta fornece uma descrição de um arquivo HTML.

System_CAPS_pubfieldSystem_CAPS_static FindAdvanced

Esta janela de ferramenta oferece a capacidade de pesquisar arquivos para uma cadeia de caracteres.

System_CAPS_pubfieldSystem_CAPS_static FindReplace

Esta janela de ferramenta oferece a capacidade de pesquisar e substituir no arquivo aberto.

System_CAPS_pubfieldSystem_CAPS_static FindResults1

Esta janela de ferramenta fornece uma lista dos resultados da pesquisa.

System_CAPS_pubfieldSystem_CAPS_static FindResults2

Esta janela de ferramenta fornece uma segunda lista de resultados da pesquisa.

System_CAPS_pubfieldSystem_CAPS_static MacroExplorer

Esta janela de ferramenta fornece uma lista de macros disponíveis para uso no Visual Studio shell.

System_CAPS_pubfieldSystem_CAPS_static ObjectBrowser

Esta janela de ferramenta fornece uma lista dos componentes instalados no sistema.

System_CAPS_pubfieldSystem_CAPS_static ObjectSearchResultsWindow

Esta janela de ferramenta fornece os resultados da pesquisa para um símbolo.

System_CAPS_pubfieldSystem_CAPS_static ObjectSearchWindow

Esta janela de ferramenta oferece a capacidade de procurar por um símbolo.

System_CAPS_pubfieldSystem_CAPS_static Outputwindow

Esta janela de ferramenta exibe qualquer saída gerada por um processo de compilação ou um programa que está sendo depurado.

System_CAPS_pubfieldSystem_CAPS_static PropertyBrowser

Esta janela de ferramenta fornece uma lista de propriedades associadas com o arquivo selecionado ou projeto em Solution Explorer.

System_CAPS_pubfieldSystem_CAPS_static ResourceView

Esta janela de ferramenta fornece uma lista dos recursos disponíveis em um projeto.

System_CAPS_pubfieldSystem_CAPS_static ServerExplorer

Esta janela de ferramenta fornece uma lista de servidores usados para se conectar a bancos de dados.

System_CAPS_pubfieldSystem_CAPS_static SolutionExplorer

Esta janela de ferramenta fornece uma lista de projetos e seus arquivos em uma solução.

System_CAPS_pubfieldSystem_CAPS_static TaskList

Esta janela de ferramenta fornece uma lista de tarefas especificadas pelo usuário a serem executadas para um projeto.

System_CAPS_pubfieldSystem_CAPS_static Toolbox

Esta janela de ferramenta fornece uma lista de componentes que podem ser adicionados a um projeto, normalmente por meio de Windows Forms designer.

Comentários

System_CAPS_noteObservação

Esta coleção de GUIDs é específica para o Visual Studio .NET 2003. Todos esses contextos também estão incluídos no ToolWindowGuids80 coleção para versões posteriores do Visual Studio.

As várias janelas de ferramenta no Visual Studio têm GUIDs exclusivos atribuídos a eles. Esses GUIDs podem ser usados como um contexto que pode ser monitorado através de SVsShellMonitorSelection service (consulte o AdviseSelectionEvents método). Também é possível solicitar o estado de cada janela de ferramenta usando os métodos do IVsMonitorSelection interface, que por sua vez é obtido com a SVsShellMonitorSelection service.

Os VSPackages que tenham elementos de interface do usuário pode associar esses elementos de interface do usuário com caixas de diálogo e janelas de ferramenta específica. Quando as janelas de ferramenta se tornarem ativos ou inativos, os elementos da interface do usuário associados do VSPackage automaticamente estão ativados ou desativados também. O VSPackage faça essa associação entre seus próprios elementos de interface do usuário e a ferramenta windows usando o VISIBILITY_SECTION seção do arquivo de comando tabela compilador (.ctc) que faz parte do VSPackage. Você deve copiar manualmente o GUID de uma janela de ferramenta no arquivo .ctc. Por exemplo, se você quiser ter um item de menu associado à janela de ferramenta Localizar e substituir, você deve criar um rótulo para o FindReplace GUID:

#define guidFindReplace { 0xCF2DDC32, 0x8CAD, 0x11D2, { 0x93, 0x02, 0x00, 0x53, 0x45, 0x00, 0x00, 0x 00 } }

Use esta definição na VISIBLITY_SECTION do arquivo .ctc:

VISIBILITY_SECTION
    // Command                        GUID when visible
    guidMyCmdSet:cmdidMyMenuCommand,  guidFindReplace;
VISIBILITY_END

Acesso thread-safe

Qualquer estático público (Compartilhado no Visual Basic) membros desde tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo