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)
Syntax
'宣言
<GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")> _
<InterfaceTypeAttribute()> _
Public Interface IOleComponentUIManager
'使用
Dim instance As IOleComponentUIManager
[GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute()]
public interface IOleComponentUIManager
[GuidAttribute(L"5EFC7972-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute()]
public interface class IOleComponentUIManager
[<GuidAttribute("5EFC7972-14BC-11CF-9B2B-00AA00573819")>]
[<InterfaceTypeAttribute()>]
type IOleComponentUIManager = interface end
public interface IOleComponentUIManager
Remarks
IOleComponentUIManager is one of two interfaces implemented by the SOleComponentUIManager service; the other is IOleInPlaceComponentUIManager. 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. IOleComponentUIManager is one of two interfaces implemented by the SOleComponentUIManager service; the other is IOleInPlaceComponentUIManager.
Notes to Callers
VSPackage objects implemented either as OLE in-place objects, ActiveX controls, or document data objects call the methods of IOleComponentUIManager to communicate changes that affect the user interface.