Sdílet prostřednictvím


IOleInPlaceComponentUIManager – rozhraní

 

Publikováno: duben 2016

Umožňuje nabídky, panely nástrojů a příkazy existující objekty VSPackage integrovány do a spravovány v prostředí SOleComponentUIManager služby.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[GuidAttribute("5EFC7973-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute(1)]
public interface IOleInPlaceComponentUIManager
[GuidAttribute("5EFC7973-14BC-11CF-9B2B-00AA00573819")]
[InterfaceTypeAttribute(1)]
public interface class IOleInPlaceComponentUIManager
[<GuidAttribute("5EFC7973-14BC-11CF-9B2B-00AA00573819")>]
[<InterfaceTypeAttribute(1)>]
type IOleInPlaceComponentUIManager = interface end
<GuidAttribute("5EFC7973-14BC-11CF-9B2B-00AA00573819")>
<InterfaceTypeAttribute(1)>
Public Interface IOleInPlaceComponentUIManager

Metody

Název Popis
System_CAPS_pubmethod FContinueIdle()

Dotazuje prostředí pro určení, pokud na místě aktivní objekt může pokračovat ve zpracování doby nečinnosti.

System_CAPS_pubmethod FOnUIComponentExitState(UInt32, UInt32, UInt32)

Dotazuje prostředí pro určení, pokud objekt na místě VSPackage zůstane v určitém stavu.

System_CAPS_pubmethod FUIComponentInState(UInt32)

Dotazuje prostředí pro určení, pokud určitý stav je stále v platnosti.

System_CAPS_pubmethod OnUIComponentEnterState(UInt32, UInt32, UInt32)

Informuje o prostředí, objekt na místě VSPackage přešla nový stav.

System_CAPS_pubmethod SetActiveUI(UInt32, Guid, UInt32, Int32[])

Umožňuje objekt uživatelského rozhraní active VSPackage, chcete-li změnit nabídky, panely nástrojů a příkazy, které jsou zobrazeny v jeho zastoupení prostředí.

System_CAPS_pubmethod UIActivateForMe(UInt32, Guid, IOleInPlaceActiveObject, IOleCommandTarget, UInt32, Int32[])

Požadavky, které SOleComponentUIManager služby účastnit aktivace nebo deaktivace VSPackage objektu na místě.

System_CAPS_pubmethod UpdateUI(UInt32, Int32, UInt32)

Informuje o prostředí, ve kterém se změnil stav objektu na místě VSPackage viditelné uživatelské rozhraní.

Poznámky

IOleInPlaceComponentUIManager je jednou ze dvou rozhraní poskytovaných službou. druhý je IOleComponentUIManager. Umožňuje nabídky, panely nástrojů a příkazy existující objekty VSPackage integrovány do a spravovány v prostředí SOleComponentUIManager služby.IOleInPlaceComponentUIManager je jednou ze dvou rozhraní poskytovaných službou. druhý je IOleComponentUIManager.

Na místě VSPackage objektů obvykle přistupuje k IOleInPlaceComponentUIManager voláním QueryService a požádáte SIID_SOleComponentUIManager na jejich místě v lokalitě. Dílčí součásti obvykle delegovat toto volání IServiceProvider implementace na jejich lokality.

Poznámky pro implementátory:

Implementuje prostředí IOleInPlaceComponentUIManager jako část jeho SOleComponentUIManager služby.

Poznámky pro volající:

Na místě VSPackage objekty volat metody IOleInPlaceComponentUIManager požádat o použití SOleComponentUIManager služby a informace o stavu komunikovat.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek