Interface IVsMonitorSelection
Permite que os VSPackages para receber notificações de eventos de seleção e para obter informações sobre a hierarquia do projeto atual, item, o valor de elemento e o contexto do comando da interface do usuário.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute(1)]
public interface IVsMonitorSelection
[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute(1)]
public interface class IVsMonitorSelection
[<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")>]
[<InterfaceTypeAttribute(1)>]
type IVsMonitorSelection = interface end
<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")>
<InterfaceTypeAttribute(1)>
Public Interface IVsMonitorSelection
Métodos
Nome | Descrição | |
---|---|---|
AdviseSelectionEvents(IVsSelectionEvents, UInt32) | Registra um VSPackage para notificação de evento de seleção. |
|
GetCmdUIContextCookie(Guid, UInt32) | Registra um contexto de interface do usuário do comando GUID e retorna o valor do cookie. |
|
GetCurrentElementValue(UInt32, Object) | Retorna o valor para um determinado elemento. |
|
GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr) | Retorna a hierarquia do 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 comando específico da interface do usuário está ativo. |
|
SetCmdUIContext(UInt32, Int32) | Define o estado do contexto do comando de interface do usuário como ativo ou inativo. |
|
UnadviseSelectionEvents(UInt32) | Cancela um registro para notificação de evento de seleção. |
Observações para chamadores:
Essa interface é implementada pelo Shell de Visual Studio.Você pode obtê-lo do SVsShellMonitorSelection service.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo