This topic has not yet been rated - Rate this topic

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.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
[GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute()]
public interface IOleComponentUIManager

The IOleComponentUIManager type exposes the following members.

  NameDescription
Public methodDeleted1Reserved for future use. Do not use.
Public methodDeleted2Reserved for future use. Do not use.
Public methodOnUIEventInforms the SOleComponentUIManager service of a UI event.
Public methodOnUIEventProgressRequests the display of a progress indicator during a long-term operation.
Public methodSetStatusSpecifies the status text message for the environment's status bar.
Public methodShowContextMenuRequests the display of a context menu.
Public methodShowHelpRequests the display of Help information.
Public methodShowMessageRequests the display of a modal message.
Top

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.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.