IVsMonitorSelection Schnittstelle
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.
Ermöglicht VSPackages, Meldungen über Auswahlereignisse zu empfangen und Informationen über die aktuelle Projekthierarchie, das Element, den Elementwert und den Befehlsbenutzeroberflächenkontext abzurufen.
public interface class IVsMonitorSelection
public interface class IVsMonitorSelection
__interface IVsMonitorSelection
[System.Runtime.InteropServices.Guid("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsMonitorSelection
[<System.Runtime.InteropServices.Guid("55AB9450-F9C7-4305-94E8-BEF12065338D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsMonitorSelection = interface
Public Interface IVsMonitorSelection
- Attribute
Hinweise für Aufrufer
Diese Schnittstelle wird von der Visual Studio-Shell implementiert. Sie können Sie aus dem SVsShellMonitorSelection Dienst erhalten.
Methoden
| AdviseSelectionEvents(IVsSelectionEvents, UInt32) |
Registriert ein VSPackage für Auswahlereignisbenachrichtigung. |
| GetCmdUIContextCookie(Guid, UInt32) |
Registriert eine Befehlsbenutzeroberflächenkontext- |
| GetCurrentElementValue(UInt32, Object) |
Gibt den Wert für ein bestimmtes Element zurück. |
| GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr) |
Gibt die aktuelle Projekthierarchie, das Projektelement und den Auswahlcontainer für die aktuelle Auswahl zurück. |
| IsCmdUIContextActive(UInt32, Int32) |
Bestimmt, ob ein bestimmter Befehlsbenutzeroberflächenkontext aktiv ist. |
| SetCmdUIContext(UInt32, Int32) |
Legt den Zustand des Befehls-UI-Kontexts auf aktiv oder zu inaktiv fest. |
| UnadviseSelectionEvents(UInt32) |
Bricht eine Registrierung für Auswahlereignisbenachrichtigung ab. |