Partilhar via


Interface IOleComponentUIManager

 

Publicado: junho de 2016

O IOleComponentUIManager interface fornece acesso de objetos de VSPackage no local a uma variedade de funcionalidades de interface do usuário fornecida pelo ambiente como exibição de mensagem, menus de contexto e a barra de status.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute(1)]
public interface IOleComponentUIManager
[GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute(1)]
public interface class IOleComponentUIManager
[<GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")>]
[<InterfaceTypeAttribute(1)>]
type IOleComponentUIManager = interface end
<GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")>
<InterfaceTypeAttribute(1)>
Public Interface IOleComponentUIManager

Métodos

Nome Descrição
System_CAPS_pubmethod Deleted1()

Reservado para uso futuro. Não use.

System_CAPS_pubmethod Deleted2()

Reservado para uso futuro. Não use.

System_CAPS_pubmethod OnUIEvent(UInt32, Guid, Guid, UInt32, UInt32, UInt32, RECT[], Object)

Informa o SOleComponentUIManager serviço de um evento de interface do usuário.

System_CAPS_pubmethod OnUIEventProgress(UInt32, Int32, String, UInt32, UInt32)

Solicita a exibição de um indicador de progresso durante uma operação de longo prazo.

System_CAPS_pubmethod SetStatus(String, UInt32)

Especifica a mensagem de texto de status para a barra de status do ambiente.

System_CAPS_pubmethod ShowContextMenu(UInt32, Guid, Int32, POINTS[], IOleCommandTarget)

Solicita a exibição de um menu de contexto.

System_CAPS_pubmethod ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32)

Solicita a exibição de informações de Ajuda.

System_CAPS_pubmethod ShowMessage(UInt32, Guid, String, String, String, UInt32, OLEMSGBUTTON, OLEMSGDEFBUTTON, OLEMSGICON, Int32, Int32)

Solicita a exibição de uma mensagem modal.

Comentários

Essa é uma das duas interfaces implementadas pelo SOleComponentUIManager serviço; a outra é IOleInPlaceComponentUIManager. Essa interface fornece acesso de objetos de VSPackage no local a uma variedade de funcionalidades de interface do usuário fornecida pelo ambiente como exibição de mensagem, menus de contexto e a barra de status.

Observações para chamadores:

Objetos de VSPackage implementada como objetos no local OLE, controles ActiveX ou objetos de dados de documento chamar os métodos dessa interface para comunicar as alterações que afetam a interface do usuário.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo