IOleComponentUIManager Interface
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.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | Deleted1() | Reserved for future use. Do not use. |
![]() | Deleted2() | Reserved for future use. Do not use. |
![]() | OnUIEvent(UInt32, Guid, Guid, UInt32, UInt32, UInt32, RECT[], Object) | Informs the SOleComponentUIManager service of a UI event. |
![]() | OnUIEventProgress(UInt32, Int32, String, UInt32, UInt32) | Requests the display of a progress indicator during a long-term operation. |
![]() | SetStatus(String, UInt32) | Specifies the status text message for the environment's status bar. |
![]() | ShowContextMenu(UInt32, Guid, Int32, POINTS[], IOleCommandTarget) | Requests the display of a context menu. |
![]() | ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32) | Requests the display of Help information. |
![]() | ShowMessage(UInt32, Guid, String, String, String, UInt32, OLEMSGBUTTON, OLEMSGDEFBUTTON, OLEMSGICON, Int32, Int32) | Requests the display of a modal message. |
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.
