Interface SOleComponentUIManager
Passado para GetService para retornar uma referência a um IOleComponentUIManager ou IOleInPlaceComponentUIManager interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[ComVisibleAttribute(false)]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
public interface SOleComponentUIManager
[ComVisibleAttribute(false)]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
public interface class SOleComponentUIManager
[<ComVisibleAttribute(false)>]
[<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>]
[<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>]
type SOleComponentUIManager = interface end
<ComVisibleAttribute(False)>
<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>
<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>
Public Interface SOleComponentUIManager
Comentários
Como extensão de ativação in-loco OLE, o SOleComponentUIManager permite que os VSPackages integrasse perfeitamente menus, barras de ferramentas e comandos do ambiente do VS e opere sem a necessidade de participar de mesclagem de menus OLE padrão.Enquanto no passado, somente o mais interno in loco objeto ativo e o recipiente mais externo poderiam manipular comandos, o SOleComponentUIManager o serviço permite que os três níveis de participação de manipulação de comandos:
O quadro host controlado pelo ambiente
Um componente VSPackage contido dentro do quadro de host
Um objeto de in loco incorporado no componente.
SOleComponentUIManagerpermite que um componente VSPackage exibir mensagens, mostrar os menus de contexto e acessar a funcionalidade da barra de status.
O SOleComponentUIManager o serviço é gratuito para SVsUIShell, e eles freqüentemente são ambos usados juntos.No entanto, SOleComponentUIManager é um serviço independente de host que não é específico para o ambiente do VS.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo