ToolWindowGuids – třída
Poskytuje identifikátory GUID, které se používají k identifikaci Visual Studio nástroj systému windows.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids
Syntaxe
public abstract class ToolWindowGuids
public ref class ToolWindowGuids abstract
[<AbstractClass>]
type ToolWindowGuids = class end
Public MustInherit Class ToolWindowGuids
Metody
Název | Popis | |
---|---|---|
Equals(Object) | (Zděděno od Object.) |
|
Finalize() | (Zděděno od Object.) |
|
GetHashCode() | (Zděděno od Object.) |
|
GetType() | (Zděděno od Object.) |
|
MemberwiseClone() | (Zděděno od Object.) |
|
ToString() | (Zděděno od Object.) |
Pole
Název | Popis | |
---|---|---|
BrowserDoc | Pouze pro interní použití. |
|
ClassView | Toto okno nástroje obsahuje seznam všech tříd v řešení. |
|
CommandWindow | Toto okno nástroj poskytuje způsob, jak spouštět příkazy přímo v Visual Studio prostředí. |
|
ContextWindow | Toto okno nástroje obsahuje odkazy na témata na základě aktuálního kontextu nápovědy. |
|
DocOutline | Toto okno nástroj poskytuje přehled soubor ve formátu HTML. |
|
FindAdvanced | Toto okno nástroj poskytuje možnosti vyhledávání souborů pro řetězec. |
|
FindReplace | Toto okno nástroj poskytuje možnost vyhledávání a nahrazení na aktuálně otevřený soubor. |
|
FindResults1 | Toto okno nástroje obsahuje seznam výsledků hledání. |
|
FindResults2 | Toto okno nástroje obsahuje druhý seznam výsledků hledání. |
|
MacroExplorer | Toto okno nástroje obsahuje seznam makra, které jsou k dispozici pro použití v Visual Studio prostředí. |
|
ObjectBrowser | Toto okno nástroj poskytuje seznam součástí v systému nainstalována. |
|
ObjectSearchResultsWindow | Toto okno nástroje obsahuje výsledky hledání symbolu. |
|
ObjectSearchWindow | Toto okno nástroj poskytuje možnosti vyhledávání pro symbol. |
|
Outputwindow | Toto okno Nástroj zobrazí veškerý výstup generovaný procesu sestavení nebo program laděné. |
|
PropertyBrowser | Toto okno nástroje obsahuje seznam vlastnosti související s aktuálně vybraného souboru nebo projektu v Průzkumníku řešení. |
|
ResourceView | Toto okno nástroje obsahuje seznam materiálů, které jsou k dispozici v projektu. |
|
ServerExplorer | Toto okno nástroje obsahuje seznam serverů se používá pro připojení k databázím. |
|
SolutionExplorer | Toto okno nástroje obsahuje seznam projektů a jejich souborů v řešení. |
|
TaskList | Toto okno nástroje obsahuje seznam úloh definované uživatelem musí být splněny pro projekt. |
|
Toolbox | Toto okno nástroj poskytuje seznam součástí, které mohou být přidány do projektu, obvykle prostřednictvím Windows Forms návrháře. |
Poznámky
[!POZNÁMKA]
Tato kolekce identifikátorů GUID je specifické pro Visual Studio .NET 2003. Všechny tyto kontexty jsou součástí ToolWindowGuids80 kolekce novějších verzích Visual Studio.
Různých nástroj systému windows v Visual Studio mít jedinečné identifikátory GUID jim přiřazeny. Tyto identifikátory GUID lze použít jako kontext, který lze sledovat prostřednictvím SVsShellMonitorSelection service (naleznete v části AdviseSelectionEvents Metoda). Je také možné odeslat žádost o stavu každého okna nástroje pomocí metody IVsMonitorSelection rozhraní, které zase se získávají z SVsShellMonitorSelection služby.
VSPackage, která mají prvky uživatelského rozhraní (UI) můžete tyto prvky uživatelského rozhraní přidružit konkrétní panely nástrojů a dialogových oknech. Když nástroj windows stane aktivní nebo neaktivní, jsou automaticky aktivace nebo deaktivace také přidružené prvky uživatelského rozhraní sady VSPackage. Sady VSPackage provede toto přidružení mezi svou vlastní prvky uživatelského rozhraní a okna nástrojů pomocí VISIBILITY_SECTION části souboru kompilátoru tabulce příkazu (.ctc), který je součástí sady VSPackage. Identifikátor GUID pro panel nástrojů, který je nutné ručně zkopírovat do souboru .ctc. Například, pokud chcete mít položku nabídky spojené s nástroji okna Najít a nahradit, musíte vytvořit popisek FindReplace identifikátor GUID:
#define guidFindReplace { 0xCF2DDC32, 0x8CAD, 0x11D2, { 0x93, 0x02, 0x00, 0x53, 0x45, 0x00, 0x00, 0x 00 } }
Pak použijte tuto definici v VISIBLITY_SECTION .ctc souboru:
VISIBILITY_SECTION
// Command GUID when visible
guidMyCmdSet:cmdidMyMenuCommand, guidFindReplace;
VISIBILITY_END
Bezpečný přístup z více vláken
Všichni členové tohoto typu deklarovaní jako public static (Shared v jazyce Visual Basic) jsou bezpečné pro přístup z více vláken. Není zaručeno, že členové instancí jsou bezpeční pro přístup z více vláken.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek