Udostępnij za pośrednictwem


Interfejs SOleComponentUIManager

 

Przekazany do GetService do zwracania odwołań do IOleComponentUIManager lub IOleInPlaceComponentUIManager interfejsu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[ComVisibleAttribute(false)]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
public interface SOleComponentUIManager
[ComVisibleAttribute(false)]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
[GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")]
public interface class SOleComponentUIManager
[<ComVisibleAttribute(false)>]
[<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>]
[<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>]
type SOleComponentUIManager = interface end
<ComVisibleAttribute(False)>
<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>
<GuidAttribute("5EFC7974-14BC-11CF-9B2B-00AA00573819")>
Public Interface SOleComponentUIManager

Uwagi

Jako rozszerzenie OLE w miejsce aktywacji SOleComponentUIManager umożliwia VSPackages bezproblemowo zintegrować menu, paski narzędzi i polecenia środowiska VS i działać bez konieczności uczestniczyć w standardowych scalania menu OLE.Dlatego w przeszłości, tylko wewnętrzne w miejsce obiekt aktywny i peryferyjnych kontenera może obsłużyć poleceń, SOleComponentUIManager usługa umożliwia trzy poziomy polecenia obsługi uczestnictwa:

  • Ramka hosta kontrolowane przez środowisko naturalne

  • Składnik VSPackage zawarte w obrębie ramki hosta

  • Obiekt w miejsce osadzony w składniku.

SOleComponentUIManagerUmożliwia składnik VSPackage do wyświetlania komunikatów, Pokaż menu kontekstowych i korzystania z funkcji paska stanu.

SOleComponentUIManager Usługi jest bezpłatne do SVsUIShell, i są często używane razem.Jednakże SOleComponentUIManager jest host usługi niezależnych, które nie są specyficzne dla środowiska VS.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku