ToolWindowGuids Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt GUIDs bereit, die verwendet werden, um Visual Studio-Tool Fenster zu identifizieren.
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
- Vererbung
-
ToolWindowGuids
Hinweise
Hinweis
Diese Auflistung von GUIDs ist spezifisch für Visual Studio .NET 2003. Alle diese Kontexte sind auch in der-Auflistung ToolWindowGuids80 für spätere Versionen von enthalten Visual Studio .
Den verschiedenen Tool Fenstern in werden Visual Studio eindeutige GUIDs zugewiesen. Diese GUIDs können als Kontext verwendet werden, der über den-Dienst überwacht werden kann SVsShellMonitorSelection (siehe die- AdviseSelectionEvents Methode). Es ist auch möglich, den Status jedes Tool Fensters mithilfe der Methoden der- IVsMonitorSelection Schnittstelle anzufordern, die wiederum vom Dienst abgerufen wird SVsShellMonitorSelection .
VSPackages, die über Benutzeroberflächen Elemente (UI) verfügen, können diese Benutzeroberflächen Elemente bestimmten Tool Fenstern und Dialogfeldern zuordnen. Wenn das Tool Fenster aktiv oder inaktiv wird, werden die zugehörigen Benutzeroberflächen Elemente des VSPackage ebenfalls automatisch aktiviert oder deaktiviert. Das VSPackage bewirkt, dass diese Zuordnung zwischen den eigenen Benutzeroberflächen Elementen und den Tool Fenstern mithilfe des VISIBILITY_SECTION Abschnitts der Befehls Tabellen-Compilerdatei (. CTC) erfolgt, die Teil des VSPackage ist. Sie müssen die GUID für ein Tool Fenster manuell in die CTC-Datei kopieren. Wenn Sie z. b. über ein Menü Element verfügen möchten, das dem Tool Fenster "suchen und ersetzen" zugeordnet ist, müssen Sie eine Bezeichnung für die FindReplace GUID erstellen:
#define guidFindReplace { 0xCF2DDC32, 0x8CAD, 0x11D2, { 0x93, 0x02, 0x00, 0x53, 0x45, 0x00, 0x00, 0x 00 } }
Anschließend verwenden Sie diese Definition in der VISIBLITY_SECTION CTC-Datei:
VISIBILITY_SECTION
// Command GUID when visible
guidMyCmdSet:cmdidMyMenuCommand, guidFindReplace;
VISIBILITY_END
Felder
| BrowserDoc |
Nur zur internen Verwendung. |
| ClassView |
Dieses Toolfenster zeigt eine Liste aller Klassen in einer Projektmappe an. |
| CommandWindow |
Dieses Tool Fenster bietet eine Möglichkeit, Befehle direkt in der Visual Studio-Shell auszuführen. |
| ContextWindow |
Dieses Toolfenster enthält Links zu Hilfethemen im aktuellen Kontext. |
| DocOutline |
Dies Toolfenster enthält eine Gliederung einer HTML-Datei. |
| FindAdvanced |
Dieses Toolfenster bietet die Möglichkeit, Dateien nach einer Zeichenfolge zu durchsuchen. |
| FindReplace |
Dieses Toolfenster bietet die Möglichkeit, in der aktuell geöffneten Datei zu suchen und zu ersetzen. |
| FindResults1 |
Dieses Toolfenster enthält eine Liste der Suchergebnisse. |
| FindResults2 |
Dieses Toolfenster enthält eine zweite Liste der Suchergebnisse. |
| MacroExplorer |
Dieses Tool Fenster enthält eine Liste von Makros, die für die Verwendung in der Visual Studio-Shell verfügbar sind. |
| ObjectBrowser |
Dieses Toolfenster stellt eine Liste von Komponenten breit, die auf dem System installiert sind. |
| ObjectSearchResultsWindow |
Dieses Toolfenster stellt die Ergebnisse der Suche nach einem Symbol bereit. |
| ObjectSearchWindow |
Dieses Toolfenster bietet die Möglichkeit, nach einem Symbol zu suchen. |
| Outputwindow |
Dieses Toolfenster zeigt jede Ausgabe an, die durch einen Buildprozess oder ein Programm generiert wird, welches gerade gedebuggt wird. |
| PropertyBrowser |
Dieses Tool Fenster enthält eine Liste der Eigenschaften, die der aktuell ausgewählten Datei oder dem Projekt in Projektmappen-Explorer zugeordnet sind. |
| ResourceView |
Dieses Toolfenster enthält eine Liste von Ressourcen, die in einem Projekt verfügbar sind. |
| ServerExplorer |
Dieses Toolfenster stellt eine Liste von Servern bereit, die für die Verbindung mit Datenbanken verwendet werden. |
| SolutionExplorer |
Dieses Toolfenster enthält eine Liste von Projekten und ihre zugehörigen Dateien in einer Projektmappe. |
| TaskList |
Dieses Toolfenster enthält eine Liste der benutzerdefinierten Aufgaben, die für ein Projekt ausgeführt werden. |
| Toolbox |
Dieses Tool Fenster enthält eine Liste von Komponenten, die einem Projekt hinzugefügt werden können. Dies geschieht in der Regel über den Windows Forms-Designer. |