IDE-Konstanten

Die VSConstants Klasse stellt Konstanten bereit, die für die integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) spezifisch sind und zuvor nur in Headerdateien definiert wurden.

Logische und physische Ansichten

Wert Beschreibung
Code_guid GUID_VSStandardCommandSet97cmdidOpenWith Handler sollten diesen Wert an die OpenStandardEditor Methode übergeben, um das Dialogfeld "Öffnen mit" abzurufen, in diesem Fall in möglichen Codeansichten.
Debugging_guid GUID_VSStandardCommandSet97cmdidOpenWith Handler übergeben diesen Wert an die OpenStandardEditor Methode, um das Dialogfeld "Öffnen mit" abzurufen, in diesem Fall mit möglichen Debugging_guid Debugansichten aufgefüllt, die der gleichen Ansicht zugeordnet sind wie Code_guid.
Designer_guid GUID_VSStandardCommandSet97cmdidOpenWith Handler übergeben diesen Wert an die OpenStandardEditor Methode, um das Dialogfeld "Öffnen mit" abzurufen, in diesem Fall an Ansichten des Formular-Designers.
Primary_guid GUID_VSStandardCommandSet97cmdidOpenWith Handler übergeben diesen Wert an die OpenStandardEditor Methode, um das Dialogfeld "Öffnen mit" abzurufen, in diesem Fall die Standardansicht/primäre Ansicht der Editorfactory.
TextView_guid GUID_VSStandardCommandSet97cmdidOpenWith Handler übergeben diesen Wert an die OpenStandardEditor Methode, um das Dialogfeld "Öffnen mit" in dieser Ansicht für eine Dokument- oder Datentext-Editor-Ansicht abzurufen.
UserChooseView_guid GUID_VSStandardCommandSet97cmdidOpenWith Handler übergeben diesen Wert an die OpenStandardEditor Methode, die den Benutzer auffordert, auszuwählen, welche benutzerdefinierte Ansicht verwendet werden soll.

Editor Factory Flags

Wert Beschreibung
CEF. CloneFile Ein veraltetes Flag, das bitweise als erster Parameter der CreateEditorInstance Methode kombiniert wird.
CEF. OpenAsNew Kombiniert als erster Parameter der CreateEditorInstanceMethode, gibt dies an, dass die Editor-Factory erforderliche Korrekturen ausführen sollte.
CEF. OpenFile In Kombination mit dem ersten Parameter der CreateEditorInstance Methode schließt diese Kennzeichnung sich gegenseitig von CEF aus. CloneFile.
CEF. Leise In Kombination mit dem ersten Parameter der CreateEditorInstance Methode gibt dies an, dass die Editor-Factory den Editor erstellen soll, ohne eine Benutzeroberfläche anzuzeigen.

Visual Studio-Fehler

Wert Beschreibung
VS_E_BUSY Eine Konstante, die von Schnittstellen zum asynchronen Verhalten zurückgegeben wird, wenn das betreffende Objekt bereits ausgelastet ist
VS_E_INCOMPATIBLEDOCDATA Ein Für Visual Studio spezifischer Fehler für "Inkompatible Dokumentdaten".
VS_E_PACKAGENOTLOADED Ein Für Visual Studio spezifischer HRESULT-Fehler, der angibt, dass "Paket nicht geladen" angezeigt wird.
VS_E_PROJECTALREADYEXISTS Ein für Visual Studio spezifischer HRESULT-Fehler und gibt an, dass das "Projekt bereits vorhanden" ist.
VS_E_PROJECTMIGRATIONFAILED Ein Für Visual Studio spezifischer HRESULT-Fehler, der angibt, dass die Projektkonfiguration fehlgeschlagen ist.
VS_E_PROJECTNOTLOADED Ein Für Visual Studio spezifischer HRESULT-Fehler, der angibt, dass "Projekt nicht geladen" angezeigt wird.
VS_E_SOLUTIONALREADYOPEN Ein für Visual Studio spezifischer HRESULT-Fehler, der angibt, dass die Lösung bereits geöffnet ist.
VS_E_SOLUTIONNOTOPEN Ein Für Visual Studio spezifischer HRESULT-Fehler, der angibt, dass die Lösung nicht geöffnet ist.
VS_E_SPECIFYING_OUTPUT_UNSUPPORTED Wird von Buildschnittstellen zurückgegeben, die Parameter zum Angeben eines Arrays von der IVsOutput Schnittstelle aufweisen, die Implementierung kann die Methode jedoch nur auf alle Ausgaben anwenden.
VS_E_UNSUPPORTEDFORMAT Die CreateEditorInstance Methode gibt diesen Wert zurück, wenn das Dokument über ein Format verfügt, das nicht im Editor geöffnet werden kann.
VS_E_WIZARDBACKBUTTONPRESS Ein HRESULT-Wert, der angibt, dass der Benutzer in einem Visual Studio-Assistenten auf die Schaltfläche "Zurück" klickt.

Visual Studio-Konstanten

Wert Beschreibung
VS_S_PROJECTFORWARDED Ein für Visual Studio spezifisches HRESULT-Fehler und gibt "Projekt weitergeleitet" an.
VS_S_TBXMARKER Eine für Visual Studio spezifische Konstante für einen "Toolboxmarker".
VSM_ENTERMODAL Eine für Visual Studio spezifische Konstante zum Übertragen einer Benachrichtigung über die OnBroadcastMessage Methode, die den Anfang der Modalität angibt.
VSM_EXITMODAL Eine für Visual Studio spezifische Konstante zum Übertragen einer Benachrichtigung über die OnBroadcastMessage Methode, die das Ende der Modalität angibt.
VSM_TOOLBARMETRICSCHANGE Eine für Visual Studio spezifische Konstante zum Übertragen einer Benachrichtigung über die OnBroadcastMessage Methode, die angibt, dass sich die Metriken der Befehlsleiste geändert haben.
VSCOOKIE_NIL Eine für Visual Studio spezifische Konstante, die angibt, dass ein Cookie nicht festgelegt wurde.
VSITEMID. Null Ein Visual Studio-Elementbezeichner, der das Fehlen eines Projektelements darstellt. Dieser Wert wird verwendet, wenn keine aktuelle Auswahl vorhanden ist.
VSITEMID. Wurzel Ein Visual Studio-Elementbezeichner, der den Stamm einer Projekthierarchie darstellt und verwendet wird, um die gesamte Hierarchie im Gegensatz zu einem einzelnen Element zu identifizieren.
VSITEMID. Auswahl Ein Visual Studio-Elementbezeichner, der das aktuell ausgewählte Element oder die aktuell ausgewählten Elemente darstellt, die den Stamm der Hierarchie enthalten können.

IVsSelectionEvents

Beschreibt, welche Komponente der IDE gerade ausgewählt wurde, z. B. in einem OnElementValueChanged Aufruf.

Konstante Wert
SelectionElement.DocumentFrame 0x2
SelectionElement.PropertyBrowserSID 0x4
SelectionElement.StartupProject 0x3
SelectionElement.UndoManager 0x0
SelectionElement.UserContext 0x5
SelectionElement.WindowFrame 0x1

VSSELELEMID

Konstanten, die verwendet werden, um einen neuen Auswahlzustand anzugeben.

Konstante Wert
VSConstants.VSSELELEMID 2
VSConstants.VSSELELEMID 7
VSConstants.VSSELELEMID 4
VSConstants.VSSELELEMID 6
VSConstants.VSSELELEMID 3
VSConstants.VSSELELEMID 0
VSConstants.VSSELELEMID 5
VSConstants.VSSELELEMID 1

Dialogfeldkonstanten für die Komponentenauswahl

Konstante Wert
CPDN_SELCHANGED WM_USER + 1280
CPDN_SELDBLCLICK WM_USER + 1281
CPPM_CLEARSELECTION WM_USER + 1290
CPPM_GETSELECTION WM_USER + 1287
CPPM_INITIALIZELIST WM_USER + 1285
CPPM_INITIALIZETAB WM_USER + 1288
CPPM_QUERYCANSELECT WM_USER + 1286
CPPM_SETMULTISELECT WM_USER + 1289

Siehe auch