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)
Thetype exposes the following members.
|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.|
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.