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. |