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.

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. Você pode obtê-lo do SVsShellMonitorSelection serviço.

Métodos

AdviseSelectionEvents(IVsSelectionEvents, UInt32)

Registra um VSPackage para notificação de eventos de seleção.

GetCmdUIContextCookie(Guid, UInt32)

Registra um contexto de interface do usuário de comando GUID e retorna o valor do cookie.

GetCurrentElementValue(UInt32, Object)

Retorna o valor de um elemento específico.

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.

IsCmdUIContextActive(UInt32, Int32)

Determina se um contexto de interface de usuário de comando específico está ativo.

SetCmdUIContext(UInt32, Int32)

Define o estado do contexto da interface do usuário do comando como ativo ou inativo.

UnadviseSelectionEvents(UInt32)

Cancela um registro para a notificação de eventos de seleção.

Aplica-se a