IOleComponentUIManager Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public interface class IOleComponentUIManager
public interface class IOleComponentUIManager
__interface IOleComponentUIManager
[System.Runtime.InteropServices.Guid("5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IOleComponentUIManager
[System.Runtime.InteropServices.Guid("5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IOleComponentUIManager
[<System.Runtime.InteropServices.Guid("5EFC7972-14BC-11CF-9B2B-00AA00573819")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IOleComponentUIManager = interface
[<System.Runtime.InteropServices.Guid("5EFC7972-14BC-11CF-9B2B-00AA00573819")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IOleComponentUIManager = interface
Public Interface IOleComponentUIManager
- Attributes
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.
Methods
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. |