IVsMonitorSelection Interface

Definição

Permite que o VSPackages receba notificações de eventos de seleção e obtenha informações sobre a hierarquia de projeto atual, o item, o valor do elemento e o contexto da interface do usuário do comando.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
Atributos

Notas aos Chamadores

Essa interface é implementada pelo shell do Visual Studio.This interface is implemented by the Visual Studio Shell. Você pode obtê-lo do SVsShellMonitorSelection serviço.You can get it from the SVsShellMonitorSelection service.

Métodos

AdviseSelectionEvents(IVsSelectionEvents, UInt32)

Registra um VSPackage para notificação de eventos de seleção.Registers a VSPackage for selection event notification.

GetCmdUIContextCookie(Guid, UInt32)

Registra um contexto de interface do usuário de comando GUID e retorna o valor do cookie.Registers a command UI context GUID and returns cookie value.

GetCurrentElementValue(UInt32, Object)

Retorna o valor de um elemento específico.Returns the value for a particular element.

GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Retorna a hierarquia de projeto atual, o item de projeto e o contêiner de seleção para a seleção atual.Returns the current project hierarchy, project item, and selection container for the current selection.

IsCmdUIContextActive(UInt32, Int32)

Determina se um contexto de interface de usuário de comando específico está ativo.Determines whether a specific command UI context is active.

SetCmdUIContext(UInt32, Int32)

Define o estado do contexto da interface do usuário do comando como ativo ou inativo.Sets the state of the command UI context to active or inactive.

UnadviseSelectionEvents(UInt32)

Cancela um registro para a notificação de eventos de seleção.Cancels a registration for selection event notification.

Aplica-se a