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(1)]
public interface IOleComponentUIManager

NameDescription
System_CAPS_pubmethodDeleted1()

Reserved for future use. Do not use.

System_CAPS_pubmethodDeleted2()

Reserved for future use. Do not use.

System_CAPS_pubmethodOnUIEvent(UInt32, Guid, Guid, UInt32, UInt32, UInt32, RECT[], Object)

Informs the SOleComponentUIManager service of a UI event.

System_CAPS_pubmethodOnUIEventProgress(UInt32, Int32, String, UInt32, UInt32)

Requests the display of a progress indicator during a long-term operation.

System_CAPS_pubmethodSetStatus(String, UInt32)

Specifies the status text message for the environment's status bar.

System_CAPS_pubmethodShowContextMenu(UInt32, Guid, Int32, POINTS[], IOleCommandTarget)

Requests the display of a context menu.

System_CAPS_pubmethodShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32)

Requests the display of Help information.

System_CAPS_pubmethodShowMessage(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.

Return to top
Show: