Classe ToolWindowGuids80
Publicado: agosto de 2016
Fornece GUIDque 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.ToolWindowGuids80
Sintaxe
public abstract class ToolWindowGuids80
public ref class ToolWindowGuids80 abstract
[<AbstractClass>]
type ToolWindowGuids80 = class end
Public MustInherit Class ToolWindowGuids80
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 | |
---|---|---|
Autos | Esta janela de ferramenta fornece uma lista de variáveis alteradas recentemente e parâmetros no ponto atual de execução durante a depuração. |
|
BookmarkWindow | Esta janela de ferramenta fornece uma lista de indicadores inseridos em todos os arquivos em uma solução. |
|
Breakpoints | Esta janela de ferramenta fornece uma lista de pontos de interrupção em uma solução. |
|
BrowserDoc | Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Somente para uso interno. |
|
CallBrowserSecondaryWindow | Esta janela de ferramenta é um segundo Pesquisador de chamadas janela (consulte CallBrowserWindow). |
|
CallBrowserWindow | Esta janela de ferramenta fornece uma lista de funções ou métodos no arquivo de origem, organizados por chamador ou receptor. |
|
CallStack | Esta janela de ferramenta exibe a pilha de chamadas atual durante a depuração. |
|
ClassDetails | Esta janela de ferramenta exibe os detalhes de uma classe selecionada em uma exibição de diagrama de classe. |
|
ClassView | Esta janela de ferramenta fornece uma lista de todas as classes em uma solução. |
|
CodedefinitionWindow | Esta janela de ferramenta fornece uma exibição somente leitura da fonte de onde o símbolo sob o cursor está definido. |
|
CommandWindow | Esta janela de ferramenta fornece uma maneira de executar comandos diretamente no Visual Studio shell. |
|
ConsoleIO | Não use. |
|
ContextWindow | Esta janela de ferramenta fornece links para tópicos com base no contexto atual da Ajuda. |
|
DataSourceWindow | Esta janela de ferramenta exibe uma lista de fontes de dados como bancos de dados para um programa. |
|
DefinitionWindow | Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Somente para uso interno. |
|
Disassembly | Esta janela de ferramenta exibe uma desmontagem do código-fonte durante a depuração. |
|
DocumentOutline | Esta janela de ferramenta fornece uma descrição de um arquivo HTML. |
|
ErrorList | Esta janela de ferramenta fornece uma lista de avisos e erros gerados durante o processo de compilação. |
|
Find1 | Esta janela de ferramenta fornece uma lista dos resultados da pesquisa. |
|
Find2 | Esta janela de ferramenta fornece uma segunda lista de resultados da pesquisa. |
|
FindAdvanced | Esta janela de ferramenta oferece a capacidade de pesquisar arquivos para uma cadeia de caracteres. |
|
FindInFiles | 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. |
|
HelpFavorites | Exibe uma lista de links para tópicos favoritos na documentação de Ajuda. Essa janela é preterida. |
|
HelpHowDoI | Exibe uma lista de tópicos da Ajuda que ajude a responder a pergunta "Como faço?" Essa janela é preterida. |
|
Helpindex | Esta janela de ferramenta exibe o índice da documentação de Ajuda. Essa janela é preterida. |
|
HelpIndexResults | Esta janela de ferramenta exibe todas as entradas de uma palavra-chave de índice Ajuda selecionado. Essa janela é preterida. |
|
HelpSearch | Esta janela de ferramenta exibe um formulário de pesquisa para pesquisar a documentação da Ajuda. Essa janela é preterida. |
|
ImmediateWindow | Esta janela de ferramenta fornece uma maneira de inserir comandos de depuração para a avaliação da expressão durante a depuração. |
|
IVSMDPropertyBrowser | Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Somente para uso interno. |
|
LocalChanges | Esta janela de ferramenta exibe os arquivos que foram alterados e que estão sob controle de origem. |
|
Locals | Esta janela de ferramenta exibe uma lista de todos os parâmetros e variáveis locais durante a depuração. |
|
MacroExplorer | Esta janela de ferramenta fornece uma lista de macros disponíveis para uso no Visual Studio shell. |
|
Memory | Esta janela de ferramenta exibe os valores em uma região de memória durante a depuração. |
|
Modules | Esta janela de ferramenta exibe uma lista de todos os módulos que são carregados durante a depuração. |
|
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. |
|
ObjectTestBench | Esta janela de ferramenta fornece uma maneira de instanciar classes e interagir com eles. |
|
Outputwindow | Esta janela de ferramenta exibe qualquer saída gerada por um processo de compilação ou um programa que está sendo depurado. |
|
PortDetails | Esta janela de ferramenta exibe informações sobre os serviços da Web. |
|
Processes | Esta janela de ferramenta exibe uma lista de processos em execução durante a depuração. |
|
PropertiesWindow | Esta janela de ferramenta fornece uma lista de propriedades associadas com o arquivo selecionado ou projeto em Solution Explorer. |
|
PropertySheetManager | Esta janela de ferramenta fornece uma lista de Visual C++ configurações de projeto. |
|
Registers | Esta janela de ferramenta exibe uma lista de registros da CPU durante a depuração. |
|
ResourceView | Esta janela de ferramenta fornece uma lista dos recursos disponíveis em um projeto. |
|
RunningDocuments | Esta janela de ferramenta exibe uma lista de páginas HTML que têm o script em execução neles. |
|
SdmDesignerTransactions | Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Depuração somente para uso interno. |
|
ServerExplorer | Esta janela de ferramenta fornece uma lista de servidores usados para se conectar a bancos de dados. |
|
SettingsandConstraints | Esta janela de ferramenta exibe configurações para um item em um diagrama de sistema distribuído. |
|
SolutionExplorer | Esta janela de ferramenta fornece uma lista de projetos e seus arquivos em uma solução. |
|
StartPage | Essa janela de ferramenta contém o Start Page que pode ser a primeira coisa mostrada quando Visual Studio é iniciado. |
|
StyleOrganizerToolWindow | Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Somente para uso interno. |
|
SystemView | Esta janela de ferramenta fornece uma lista de elementos em um sistema distribuído. |
|
Tableofcontents | Esta janela de ferramenta exibe o sumário para a documentação da Ajuda. |
|
TaskList | Esta janela de ferramenta fornece uma lista de tarefas especificadas pelo usuário a serem executadas para um projeto. |
|
Threads | Esta janela de ferramenta exibe uma lista de todos os threads ativos durante a depuração. |
|
Toolbox | Esta janela de ferramenta fornece uma lista de componentes que podem ser adicionados a um projeto, normalmente por meio de Windows Forms designer. |
|
TrinityDataWindow | Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Somente para uso interno. |
|
UAMSynchronizations | Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Depuração somente para uso interno. |
|
VCColorPalette | Esta janela de ferramenta exibe uma lista de cores que pode ser usado ao editar uma imagem. |
|
VCPropertyManager | Esta janela de ferramenta exibe propriedades de configuração para Visual C++ projetos. |
|
Watch | Esta janela de ferramenta exibe expressões selecionados pelo usuário durante a depuração. |
|
WebBrowserPreviewWindow | Esta janela de ferramenta exibe o ASP.NET páginas de configuração para um projeto de site da Web. |
|
WebBrowserWindow | Esta janela de ferramenta exibe um navegador de Visual Studio shell. |
Comentários
Observação |
---|
Esta coleção de janela da ferramenta GUIDs inclui todos os GUIDs no ToolWindowGuids coleção além GUIDdefinida após o Visual Studio .NET 2003. |
As várias janelas de ferramenta no Visual Studio ter único GUIDs atribuídos a eles. Essas GUIDs pode ser usado como um contexto que pode ser monitorado através de SVsShellMonitorSelection serviço (para obter mais informações sobre como as alterações de contexto do monitor, 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 essas 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 para uma janela de ferramenta no arquivo .ctc. Por exemplo, se você quiser ter um item de menu associados a Localizar e substituir janela da ferramenta, você deve criar um rótulo para o FindReplaceGUID:
#define guidFindReplace { 0xCF2DDC32, 0x8CAD, 0x11D2, { 0x93, 0x02, 0x00, 0x53, 0x45, 0x00, 0x00, 0x 00 } }
Use esta definição na VISIBILITY_SECTION do arquivo .ctc:
VISIBILITY_SECTION
// Command GUID when visible
guidMyCmdSet:cmdidMyMenuCommand, guidFindReplace;
VISIBILITY_END
Começando com o SDK do Visual Studio 2008, use arquivos XML comando tabela (VSCT) em vez de arquivos de configuração (.ctc) da tabela de comando para definir como menus e comandos aparecem em seu VSPackages. Para obter mais informações, consulte tabela de comando do Visual Studio (. Arquivos VSCT).
Acesso thread-safe
Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Confira Também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao início