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 | |
---|---|---|
FContinueIdle() | Dotazuje prostředí pro určení, pokud na místě aktivní objekt může pokračovat ve zpracování doby nečinnosti. |
|
FOnUIComponentExitState(UInt32, UInt32, UInt32) | Dotazuje prostředí pro určení, pokud objekt na místě VSPackage zůstane v určitém stavu. |
|
FUIComponentInState(UInt32) | Dotazuje prostředí pro určení, pokud určitý stav je stále v platnosti. |
|
OnUIComponentEnterState(UInt32, UInt32, UInt32) | Informuje o prostředí, objekt na místě VSPackage přešla nový stav. |
|
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í. |
|
UIActivateForMe(UInt32, Guid, IOleInPlaceActiveObject, IOleCommandTarget, UInt32, Int32[]) | Požadavky, které SOleComponentUIManager služby účastnit aktivace nebo deaktivace VSPackage objektu na místě. |
|
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