IVsMonitorSelection Rozhraní

Definice

Umožňuje VSPackage přijímat oznámení o událostech výběru a získat informace o aktuální hierarchii projektu, položce, hodnotě prvku a kontextu uživatelského rozhraní příkazu.Enables VSPackages to receive notification of selection events and to get information about the current project hierarchy, item, element value, and command UI context.

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
Atributy

Poznámky pro volající

Toto rozhraní je implementováno prostředím sady Visual Studio.This interface is implemented by the Visual Studio Shell. Můžete ho získat ze SVsShellMonitorSelection služby.You can get it from the SVsShellMonitorSelection service.

Metody

AdviseSelectionEvents(IVsSelectionEvents, UInt32)

Zaregistruje VSPackage pro výběr oznámení události.Registers a VSPackage for selection event notification.

GetCmdUIContextCookie(Guid, UInt32)

Zaregistruje kontext uživatelského rozhraní příkazu GUID a vrátí hodnotu souboru cookie.Registers a command UI context GUID and returns cookie value.

GetCurrentElementValue(UInt32, Object)

Vrátí hodnotu konkrétního prvku.Returns the value for a particular element.

GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Vrátí aktuální hierarchii projektu, položku projektu a kontejner výběru pro aktuální výběr.Returns the current project hierarchy, project item, and selection container for the current selection.

IsCmdUIContextActive(UInt32, Int32)

Určuje, zda je konkrétní kontext uživatelského rozhraní příkazu aktivní.Determines whether a specific command UI context is active.

SetCmdUIContext(UInt32, Int32)

Nastaví stav kontextu uživatelského rozhraní příkazu na aktivní nebo neaktivní.Sets the state of the command UI context to active or inactive.

UnadviseSelectionEvents(UInt32)

Zruší registraci pro výběr oznámení události.Cancels a registration for selection event notification.

Platí pro