ToolWindowGuids80 Class

Provides additional GUIDs that are used to identify Visual Studio tool windows.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids80

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
Public MustInherit Class ToolWindowGuids80
public abstract class ToolWindowGuids80
public ref class ToolWindowGuids80 abstract
[<AbstractClass>]
type ToolWindowGuids80 =  class end
public abstract class ToolWindowGuids80

The ToolWindowGuids80 type exposes the following members.

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Fields

  Name Description
Public fieldStatic member Autos This tool window provides a list of recently changed variables and parameters at the current point of execution during debugging.
Public fieldStatic member BookmarkWindow This tool window provides a list of bookmarks placed in all files in a solution.
Public fieldStatic member Breakpoints This tool window provides a list of breakpoints in a solution.
Public fieldStatic member BrowserDoc Infrastructure. For internal use only.
Public fieldStatic member CallBrowserSecondaryWindow This tool window is a second Call Browser window (see CallBrowserWindow).
Public fieldStatic member CallBrowserWindow This tool window provides a list of functions or methods in the source file, organized by caller or callee.
Public fieldStatic member CallStack This tool window displays the current call stack while debugging.
Public fieldStatic member ClassDetails This tool window displays the details of a class selected in a class diagram view.
Public fieldStatic member ClassView This tool window provides a list of all classes in a solution.
Public fieldStatic member CodedefinitionWindow This tool window provides a read-only view of the source where the symbol under the cursor is defined.
Public fieldStatic member CommandWindow This tool window provides a way to execute commands directly in the Visual Studio shell.
Public fieldStatic member ConsoleIO Do not use.
Public fieldStatic member ContextWindow This tool window provides links to help topics based on the current context.
Public fieldStatic member DataSourceWindow This tool window displays a list of data sources such as databases for a program.
Public fieldStatic member DefinitionWindow Infrastructure. For internal use only.
Public fieldStatic member Disassembly This tool window displays a disassembly of the source code while debugging.
Public fieldStatic member DocumentOutline This tool window provides an outline of an HTML file.
Public fieldStatic member ErrorList This tool window provides a list of warnings and errors generated during a build process.
Public fieldStatic member Find1 This tool window provides a list of the search results.
Public fieldStatic member Find2 This tool window provides a second list of search results.
Public fieldStatic member FindAdvanced This tool window provides the ability to search files for a string.
Public fieldStatic member FindInFiles This tool window provides the ability to search files for a string.
Public fieldStatic member FindReplace This tool window provides the ability to search and replace on the currently opened file.
Public fieldStatic member HelpFavorites Displays a list of links to favorite topics in the help documentation. This window is deprecated.
Public fieldStatic member HelpHowDoI Displays a list of help topics that help answer the question "How do I?" This window is deprecated.
Public fieldStatic member Helpindex This tool window displays the help documentation index. This window is deprecated.
Public fieldStatic member HelpIndexResults This tool window displays all entries of a selected help index keyword. This window is deprecated.
Public fieldStatic member HelpSearch This tool window displays a search form for searching the help documentation. This window is deprecated.
Public fieldStatic member ImmediateWindow This tool window provides a way to enter debugging commands for expression evaluation while debugging.
Public fieldStatic member IVSMDPropertyBrowser Infrastructure. For internal use only.
Public fieldStatic member LocalChanges This tool window displays files that have been changed and that are under source control.
Public fieldStatic member Locals This tool window displays a list of all local variables and parameters while debugging.
Public fieldStatic member MacroExplorer This tool window provides a list of macros available for use in the Visual Studio shell.
Public fieldStatic member Memory This tool window displays the values in a region of memory while debugging.
Public fieldStatic member Modules This tool window displays a list of all modules that are loaded during debugging.
Public fieldStatic member ObjectBrowser This tool window provides a list of components installed on the system.
Public fieldStatic member ObjectSearchResultsWindow This tool window provides the results of searching for a symbol.
Public fieldStatic member ObjectSearchWindow This tool window provides the ability to search for a symbol.
Public fieldStatic member ObjectTestBench This tool window provides a way to instantiate classes and then interact with them.
Public fieldStatic member Outputwindow This tool window displays any output generated by a build process or a program being debugged.
Public fieldStatic member PortDetails This tool window displays information about Web services.
Public fieldStatic member Processes This tool window displays a list of processes that are running while debugging.
Public fieldStatic member PropertiesWindow This tool window provides a list of properties associated with the currently selected file or project in Solution Explorer.
Public fieldStatic member PropertySheetManager This tool window provides a list of Visual C++ project configurations.
Public fieldStatic member Registers This tool window displays a list of CPU registers while debugging.
Public fieldStatic member ResourceView This tool window provides a list of resources available in a project.
Public fieldStatic member RunningDocuments This tool window displays a list of HTML pages that have script running in them.
Public fieldStatic member SdmDesignerTransactions Infrastructure. For internal debugging use only.
Public fieldStatic member ServerExplorer This tool window provides a list of servers used for connecting to databases.
Public fieldStatic member SettingsandConstraints This tool window displays settings for an item in a distributed system diagram.
Public fieldStatic member SolutionExplorer This tool window provides a list of projects and their files in a solution.
Public fieldStatic member StartPage This tool window contains the Start Page that can be the first thing shown when Visual Studio starts.
Public fieldStatic member StyleOrganizerToolWindow Infrastructure. For internal use only.
Public fieldStatic member SystemView This tool window provides a list of elements in a distributed system.
Public fieldStatic member Tableofcontents This tool window displays the table of contents for the help documentation.
Public fieldStatic member TaskList This tool window provides a list of user-specified tasks to be accomplished for a project.
Public fieldStatic member Threads This tool window displays a list of all threads active while debugging.
Public fieldStatic member Toolbox This tool window provides a list of components that can be added to a project, typically through the Windows Forms designer.
Public fieldStatic member TrinityDataWindow Infrastructure. For internal use only.
Public fieldStatic member UAMSynchronizations Infrastructure. For internal debugging use only.
Public fieldStatic member VCColorPalette This tool window displays a list of colors that can be used when editing an image.
Public fieldStatic member VCPropertyManager This tool window displays configuration properties for Visual C++ projects.
Public fieldStatic member Watch This tool window displays user-selected expressions while debugging.
Public fieldStatic member WebBrowserPreviewWindow This tool window displays the ASP.NET configuration pages for a Web site project.
Public fieldStatic member WebBrowserWindow This tool window displays a browser in the Visual Studio shell.

Top

Remarks

Note

This collection of tool window GUIDs includes all of the GUIDs in the ToolWindowGuids collection in addition to GUIDs defined after Visual Studio .NET 2003.

The various tool windows in Visual Studio have unique GUIDs assigned to them. These GUIDs can be used as a context which can be monitored through the SVsShellMonitorSelection service (For more information on how monitor context changes, see the AdviseSelectionEvents method). It is also possible to request the state of each tool window by using the methods of the IVsMonitorSelection interface, which in turn is obtained from the SVsShellMonitorSelection service.

VSPackages that have user interface (UI) elements can associate those UI elements with particular tool windows and dialog boxes. When those tool windows become active or inactive, the associated UI elements of the VSPackage are automatically activated or deactivated as well. The VSPackage makes this association between its own UI elements and the tool windows using the VISIBILITY_SECTION section of the Command Table Compiler (.ctc) file that is part of the VSPackage. You must manually copy the GUID for a tool window into your .ctc file. For example, if you want to have a menu item associated with the Find and Replace tool window, you must create a label for the FindReplace GUID:

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

You then use that definition in the VISIBILITY_SECTION of the .ctc file:

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

Beginning with Visual Studio 2008 SDK, use XML Command Table (.vsct) files instead of command table configuration (.ctc) files to define how menus and commands appear in your VSPackages. For more information, see Visual Studio Command Table (.Vsct) Files.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace