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 | |
---|---|---|
Deleted1() | Reservado para uso futuro. Não use. |
|
Deleted2() | Reservado para uso futuro. Não use. |
|
OnUIEvent(UInt32, Guid, Guid, UInt32, UInt32, UInt32, RECT[], Object) | Informa o SOleComponentUIManager serviço de um evento de interface do usuário. |
|
OnUIEventProgress(UInt32, Int32, String, UInt32, UInt32) | Solicita a exibição de um indicador de progresso durante uma operação de longo prazo. |
|
SetStatus(String, UInt32) | Especifica a mensagem de texto de status para a barra de status do ambiente. |
|
ShowContextMenu(UInt32, Guid, Int32, POINTS[], IOleCommandTarget) | Solicita a exibição de um menu de contexto. |
|
ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32) | Solicita a exibição de informações de Ajuda. |
|
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