提供附加 GUID用于标识 Visual Studio 工具窗口的。
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids80
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
Public MustInherit Class ToolWindowGuids80
public abstract class ToolWindowGuids80
ToolWindowGuids80 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
字段
名称 | 说明 | |
---|---|---|
![]() ![]() |
Autos | 此工具窗口提供新更改的变量列表在调试期间,因此,在当前的参数点执行。 |
![]() ![]() |
BookmarkWindow | 此工具窗口提供在解决方案中的所有文件中的书签列表。 |
![]() ![]() |
Breakpoints | 此工具窗口提供断点列表在解决方案中。 |
![]() ![]() |
BrowserDoc | 基础结构。仅限内部使用。 |
![]() ![]() |
CallBrowserSecondaryWindow | 此工具窗口为秒 调用浏览器 窗口 (请参见 CallBrowserWindow)。 |
![]() ![]() |
CallBrowserWindow | 此工具窗口提供函数或方法列出了源文件,组织由调用方和被调用方。 |
![]() ![]() |
CallStack | 此工具窗口显示当前调用堆栈,在调试时。 |
![]() ![]() |
ClassDetails | 此工具窗口显示在类关系图视图中选择的类的详细信息。 |
![]() ![]() |
ClassView | 此工具窗口提供所有类列表在解决方案中。 |
![]() ![]() |
CodedefinitionWindow | 此工具窗口提供光标下面的符号定义源的只读视图。 |
![]() ![]() |
CommandWindow | 此工具窗口提供一种执行命令直接在 Visual Studio shell。 |
![]() ![]() |
ConsoleIO | 不要使用。 |
![]() ![]() |
ContextWindow | 此工具窗口提供指向基于当前上下文的帮助主题。 |
![]() ![]() |
DataSourceWindow | 此工具窗口显示数据源列表如过程的数据库。 |
![]() ![]() |
DefinitionWindow | 基础结构。仅限内部使用。 |
![]() ![]() |
Disassembly | 此工具窗口显示源代码的反汇编,在调试时。 |
![]() ![]() |
DocumentOutline | 此工具窗口提供 HTML 文件的轮廓。 |
![]() ![]() |
ErrorList | 此工具窗口提供警告列表,并在编译期间生成的错误处理。 |
![]() ![]() |
Find1 | 此工具窗口提供搜索结果的列表。 |
![]() ![]() |
Find2 | 此工具窗口提供一个列表搜索结果。 |
![]() ![]() |
FindAdvanced | 此工具窗口能够在文件中搜索字符串。 |
![]() ![]() |
FindInFiles | 此工具窗口能够在文件中搜索字符串。 |
![]() ![]() |
FindReplace | 此工具窗口当前所打开的文件能够搜索和替换。 |
![]() ![]() |
HelpFavorites | 显示一系列指向在帮助文档收藏夹主题。此窗口已弃用。 |
![]() ![]() |
HelpHowDoI | 显示的帮助主题列出帮助回答问题 “如何实现?” 此窗口已弃用。 |
![]() ![]() |
Helpindex | 此工具窗口显示帮助文档索引。此窗口已弃用。 |
![]() ![]() |
HelpIndexResults | 此工具窗口显示选定的 " 帮助 " 索引中的所有项。此窗口已弃用。 |
![]() ![]() |
HelpSearch | 此工具窗口显示搜索的帮助文档搜索窗体。此窗口已弃用。 |
![]() ![]() |
ImmediateWindow | 此工具窗口提供一种输入表达式计算的调试命令,在调试时。 |
![]() ![]() |
IVSMDPropertyBrowser | 基础结构。仅限内部使用。 |
![]() ![]() |
LocalChanges | 此工具窗口显示在源代码管理下更改,而的文件。 |
![]() ![]() |
Locals | 此工具窗口显示所有局部变量和参数的列表,在调试时。 |
![]() ![]() |
MacroExplorer | 此工具窗口提供宏列出了用于 Visual Studio shell。 |
![]() ![]() |
Memory | 此工具窗口在内存区域显示值时,在调试时。 |
![]() ![]() |
Modules | 此工具窗口显示在调试过程中,加载的所有模块的列表。 |
![]() ![]() |
ObjectBrowser | 此工具窗口提供安装在系统上的元素的列表。 |
![]() ![]() |
ObjectSearchResultsWindow | 此工具窗口提供搜索结果符号。 |
![]() ![]() |
ObjectSearchWindow | 此工具窗口能够搜索符号。 |
![]() ![]() |
ObjectTestBench | 此工具窗口提供一个实例化类与其进行交互。 |
![]() ![]() |
Outputwindow | 此工具窗口显示有关编译生成的所有输出进程或正在调试的程序。 |
![]() ![]() |
PortDetails | 此工具窗口显示有关 web 服务的信息。 |
![]() ![]() |
Processes | 此工具窗口显示列表运行的进程,在调试时。 |
![]() ![]() |
PropertiesWindow | 此工具窗口提供属性列表与当前所选的文件或项目在 解决方案资源管理器。 |
![]() ![]() |
PropertySheetManager | 此工具窗口提供 Visual C++ 项列表配置。 |
![]() ![]() |
Registers | 此工具窗口显示 CPU 寄存器列表,在调试时。 |
![]() ![]() |
ResourceView | 此工具窗口提供资源列表可用在项目中。 |
![]() ![]() |
RunningDocuments | 此工具窗口中显示的 HTML 页列出具有运行的脚本在它们。 |
![]() ![]() |
SdmDesignerTransactions | 基础结构。仅限内部调试使用。 |
![]() ![]() |
ServerExplorer | 此工具窗口提供连接使用的服务器列表到数据库。 |
![]() ![]() |
SettingsandConstraints | 此工具窗口显示一个项目的设置在分布式系统关系图。 |
![]() ![]() |
SolutionExplorer | 此工具窗口提供项目及其文件列表在解决方案。 |
![]() ![]() |
StartPage | 此工具窗口包含可以是显示的第一点的 起始页 ,当 Visual Studio 启动时。 |
![]() ![]() |
StyleOrganizerToolWindow | 基础结构。仅限内部使用。 |
![]() ![]() |
SystemView | 此工具窗口提供元素列表在分布式系统中。 |
![]() ![]() |
Tableofcontents | 此工具窗口显示帮助文档的内容。 |
![]() ![]() |
TaskList | 此工具窗口提供用户指定的任务列表项完成。 |
![]() ![]() |
Threads | 此工具窗口显示所有线程活动列表中,在调试时。 |
![]() ![]() |
Toolbox | 此工具窗口通过 windows 窗体 设计器通常提供可添加到项元素的列表,。 |
![]() ![]() |
TrinityDataWindow | 基础结构。仅限内部使用。 |
![]() ![]() |
UAMSynchronizations | 基础结构。仅限内部调试使用。 |
![]() ![]() |
VCColorPalette | 此工具窗口显示可以使用,在编辑图像时颜色的列表。 |
![]() ![]() |
VCPropertyManager | 此工具窗口显示 Visual C++ 项目的配置属性。 |
![]() ![]() |
Watch | 此工具窗口显示用户选定的表达式,在调试时。 |
![]() ![]() |
WebBrowserPreviewWindow | 此工具窗口显示网站项目的 ASP.NET 配置页。 |
![]() ![]() |
WebBrowserWindow | 此工具窗口显示在 Visual Studio shell 的浏览器。 |
页首
备注
![]() |
---|
工具窗口 GUID中的此集合在 ToolWindowGuids 集合包含所有 GUID的除了在 Visual Studio 的外部定义的 GUID .NET 后 2003。 |
在 Visual Studio 的各种工具窗口具有唯一 GUIDs 给它们。这些 GUID的可用作可以通过 SVsShellMonitorSelection 服务监控的上下文 (有关监视器上下文如何更改的更多信息,请参见 AdviseSelectionEvents 方法)。请求每个工具窗口状态使用 IVsMonitorSelection 接口的方法,也是可能的,从 SVsShellMonitorSelection 服务又获取。
Vspackage 具有的用户界面 (UI)元素可以具有关联这些 UI 元素与特定工具窗口和对话框。当这些工具窗口变为活动或非活动时,会自动激活 VSPackage 关联的 UI 元素或停用。VSPackage 在自己的 UI 元素和工具窗口之间的这与使用命令的 VISIBILITY_SECTION 部分从哪个表是 VSPackage 的编译器 (.ctc) 文件。您必须手动复制工具窗口的 GUID 到 .ctc 文件。例如,因此,如果您希望将菜单项与 查找和替换 工具窗口,必须创建 FindReplace的GUID一个标签:
#define guidFindReplace { 0xCF2DDC32, 0x8CAD, 0x11D2, { 0x93, 0x02, 0x00, 0x53, 0x45, 0x00, 0x00, 0x 00 } }
在 .ctc 文件的 VISIBILITY_SECTION 然后使用该定义:
VISIBILITY_SECTION
// Command GUID when visible
guidMyCmdSet:cmdidMyMenuCommand, guidFindReplace;
VISIBILITY_END
从 Visual Studio 2008 SDK 开始,使用 XML 命令而不是命令的表 (.vsct) 文件表配置 (.ctc) 文件定义菜单和命令如何显示在 Vspackage。有关更多信息,请参见 Visual Studio 命令 (表。Vsct) 文件。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。