Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IOleComponentUIManager interface gives in-place VSPackage objects access to a variety of user interface functionality supplied by the environment such as message display, context menus, and the status bar.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")> _
<InterfaceTypeAttribute()> _
Public Interface IOleComponentUIManager
[GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute()]
public interface IOleComponentUIManager
[GuidAttribute(L"5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute()]
public interface class IOleComponentUIManager
[<GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")>]
[<InterfaceTypeAttribute()>]
type IOleComponentUIManager = interface end
public interface IOleComponentUIManager
The IOleComponentUIManager type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
Deleted1 | Reserved for future use. Do not use. |
![]() |
Deleted2 | Reserved for future use. Do not use. |
![]() |
OnUIEvent | Informs the SOleComponentUIManager service of a UI event. |
![]() |
OnUIEventProgress | Requests the display of a progress indicator during a long-term operation. |
![]() |
SetStatus | Specifies the status text message for the environment's status bar. |
![]() |
ShowContextMenu | Requests the display of a context menu. |
![]() |
ShowHelp | Requests the display of Help information. |
![]() |
ShowMessage | Requests the display of a modal message. |
Top
Remarks
This is one of two interfaces implemented by the SOleComponentUIManager service; the other is IOleInPlaceComponentUIManager. This interface gives in-place VSPackage objects access to a variety of user interface functionality supplied by the environment such as message display, context menus, and the status bar.
Notes to Callers
VSPackage objects implemented either as OLE in-place objects, ActiveX controls, or document data objects call the methods of this interface to communicate changes that affect the user interface.