Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 | |
---|---|---|
![]() |
Equals(Object) | (herdado de Object.) |
![]() |
Finalize() | (herdado de Object.) |
![]() |
GetHashCode() | (herdado de Object.) |
![]() |
GetType() | (herdado de Object.) |
![]() |
MemberwiseClone() | (herdado de Object.) |
![]() |
ToString() | (herdado de Object.) |
Campos
Nome | Descrição | |
---|---|---|
![]() ![]() |
BrowserDoc | Somente para uso interno. |
![]() ![]() |
ClassView | Esta janela de ferramenta fornece uma lista de todas as classes em uma solução. |
![]() ![]() |
CommandWindow | Esta janela de ferramenta fornece uma maneira de executar comandos diretamente no Visual Studio shell. |
![]() ![]() |
ContextWindow | Esta janela de ferramenta fornece links para tópicos com base no contexto atual da Ajuda. |
![]() ![]() |
DocOutline | Esta janela de ferramenta fornece uma descrição de um arquivo HTML. |
![]() ![]() |
FindAdvanced | Esta janela de ferramenta oferece a capacidade de pesquisar arquivos para uma cadeia de caracteres. |
![]() ![]() |
FindReplace | Esta janela de ferramenta oferece a capacidade de pesquisar e substituir no arquivo aberto. |
![]() ![]() |
FindResults1 | Esta janela de ferramenta fornece uma lista dos resultados da pesquisa. |
![]() ![]() |
FindResults2 | Esta janela de ferramenta fornece uma segunda lista de resultados da pesquisa. |
![]() ![]() |
MacroExplorer | Esta janela de ferramenta fornece uma lista de macros disponíveis para uso no Visual Studio shell. |
![]() ![]() |
ObjectBrowser | Esta janela de ferramenta fornece uma lista dos componentes instalados no sistema. |
![]() ![]() |
ObjectSearchResultsWindow | Esta janela de ferramenta fornece os resultados da pesquisa para um símbolo. |
![]() ![]() |
ObjectSearchWindow | Esta janela de ferramenta oferece a capacidade de procurar por um símbolo. |
![]() ![]() |
Outputwindow | Esta janela de ferramenta exibe qualquer saída gerada por um processo de compilação ou um programa que está sendo depurado. |
![]() ![]() |
PropertyBrowser | Esta janela de ferramenta fornece uma lista de propriedades associadas com o arquivo selecionado ou projeto em Solution Explorer. |
![]() ![]() |
ResourceView | Esta janela de ferramenta fornece uma lista dos recursos disponíveis em um projeto. |
![]() ![]() |
ServerExplorer | Esta janela de ferramenta fornece uma lista de servidores usados para se conectar a bancos de dados. |
![]() ![]() |
SolutionExplorer | Esta janela de ferramenta fornece uma lista de projetos e seus arquivos em uma solução. |
![]() ![]() |
TaskList | Esta janela de ferramenta fornece uma lista de tarefas especificadas pelo usuário a serem executadas para um projeto. |
![]() ![]() |
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
![]() |
---|
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