ToolWindowGuids Класс

Определение

Предоставляет идентификаторы GUID, которые используются для обнаружения окон инструментов Visual Studio.

public ref class ToolWindowGuids abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ToolWindowGuids abstract
[Windows::Foundation::Metadata::WebHostHidden]
class ToolWindowGuids abstract
public abstract class ToolWindowGuids
type ToolWindowGuids = class
Public MustInherit Class ToolWindowGuids
Наследование
ToolWindowGuids

Комментарии

Примечание

Эта коллекция идентификаторов GUID относится только к Visual Studio .NET 2003. Все эти контексты также включены в ToolWindowGuids80 коллекцию для более поздних версий Visual Studio .

Различным окнам инструментов в Visual Studio назначены уникальные идентификаторы GUID. Эти идентификаторы GUID можно использовать в качестве контекста, который можно отслеживать с помощью SVsShellMonitorSelection службы (см AdviseSelectionEvents . метод). Также можно запросить состояние каждого окна инструментов с помощью методов IVsMonitorSelection интерфейса, которые, в свою очередь, будут получены от SVsShellMonitorSelection службы.

Пакеты VSPackage с элементами пользовательского интерфейса могут связывать эти элементы ПОЛЬЗОВАТЕЛЬСКОГО интерфейса с определенными окнами инструментов и диалоговыми окнами. Когда окна инструментов становятся активными или неактивными, связанные элементы пользовательского интерфейса VSPackage автоматически активируются и деактивируются. Пакет VSPackage делает эту связь между собственными элементами пользовательского интерфейса и окнами инструментов VISIBILITY_SECTION , используя раздел файла компилятора командной таблицы (. ctc), который является частью пакета VSPackage. Необходимо вручную скопировать идентификатор GUID для окна инструментов в файл CTC. Например, если вы хотите создать элемент меню, связанный с окном инструментов "найти и заменить", создайте метку для FindReplace GUID:

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

Затем используйте это определение в VISIBLITY_SECTION файле CTC:

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

Поля

BrowserDoc

Только для внутреннего использования.

ClassView

Это окно инструментов предоставляет список всех классов в решении.

CommandWindow

Это окно инструментов предоставляет способ выполнения команд непосредственно в оболочке Visual Studio.

ContextWindow

Это окно инструментов предоставляет ссылки на разделы справки на основании текущего контекста.

DocOutline

Это окно инструментов предоставляет структуру html-файла.

FindAdvanced

Это окно инструментов предоставляет возможность поиска строки в файлах.

FindReplace

Это окно инструментов предоставляет возможность выполнять поиск и замену в открытом в данный момент файле.

FindResults1

Это окно инструментов предоставляет список результатов поиска.

FindResults2

Это окно инструментов предоставляет второй список результатов поиска.

MacroExplorer

Это окно инструментов содержит список макросов, доступных для использования в оболочке Visual Studio.

ObjectBrowser

Это окно инструментов предоставляет список установленных компонентов в системе.

ObjectSearchResultsWindow

Это окно инструментов предоставляет результаты поиска символа.

ObjectSearchWindow

Это окно инструментов предоставляет возможность поиска символа.

Outputwindow

Это окно инструментов отображает любой вывод, созданный процессом построения или отлаживаемой программой.

PropertyBrowser

Это окно инструментов содержит список свойств, связанных с текущим выбранным файлом или проектом в обозреватель решений.

ResourceView

Это окно инструментов предоставляет список доступных ресурсов в проекте.

ServerExplorer

Это окно инструментов предоставляет список серверов, используемых для подключения к базам данных.

SolutionExplorer

Это окно инструментов предоставляет список проектов и их файлов в решении.

TaskList

Это окно инструментов предоставляет список определенных пользователем задач, которые нужно выполнить для проекта.

Toolbox

Это окно инструментов содержит список компонентов, которые можно добавить в проект, обычно с помощью конструктора Windows Forms.

Применяется к