IVsMonitorSelection Schnittstelle

Definition

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-GUID und gibt Cookiewert zurück.

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.

Gilt für