Interfejs IOleInPlaceComponentUIManager
Opublikowano: czerwiec 2016
Włącza menu, paski narzędzi i polecenia istniejących obiektów VSPackage zintegrowane i zarządzane przez środowisko SOleComponentUIManager usługi.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[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
Nazwa | Opis | |
---|---|---|
FContinueIdle() | Wysyła kwerendę w środowisku, aby ustalić, jeśli aktywny obiekt w miejscu może kontynuować przetwarzanie czasu bezczynności. |
|
FOnUIComponentExitState(UInt32, UInt32, UInt32) | Wysyła kwerendę w środowisku, aby ustalić, jeśli obiekt VSPackage w miejscu pozostaje w określonym stanie. |
|
FUIComponentInState(UInt32) | Wysyła kwerendę do środowiska, aby określić, czy określonym stanie jest nadal obowiązują. |
|
OnUIComponentEnterState(UInt32, UInt32, UInt32) | Informuje o środowisku, w miejscu obiektu VSPackage wprowadził nowy stan. |
|
SetActiveUI(UInt32, Guid, UInt32, Int32[]) | Umożliwia interfejsu użytkownika aktywnego VSPackage obiektu zmienić menu, paski narzędzi i poleceń, które są wyświetlane w jego imieniu przez środowisko. |
|
UIActivateForMe(UInt32, Guid, IOleInPlaceActiveObject, IOleCommandTarget, UInt32, Int32[]) | Żądania wysyłane przez SOleComponentUIManager usługi udział w aktywacji lub dezaktywacji obiektu VSPackage w miejscu. |
|
UpdateUI(UInt32, Int32, UInt32) | Informuje o środowisko, w którym stan obiektu VSPackage w miejscu interfejsu użytkownika widoczne został zmieniony. |
Uwagi
IOleInPlaceComponentUIManager jest jednym z dwóch interfejsów dostarczanych przez tę usługę; drugi jest IOleComponentUIManager. Włącza menu, paski narzędzi i polecenia istniejących obiektów VSPackage zintegrowane i zarządzane przez środowisko SOleComponentUIManager usługi.IOleInPlaceComponentUIManager jest jednym z dwóch interfejsów dostarczanych przez tę usługę; drugi jest IOleComponentUIManager.
Zwykle dostęp do obiektów pakietu VSPackage w miejscu IOleInPlaceComponentUIManager przez wywołanie QueryService i żądanie SIID_SOleComponentUIManager w swoich witrynach w miejscu. Podskładniki zwykle delegować tego wywołania IServiceProvider implementacji w swoich witrynach.
Uwagi dotyczące implementacji:
Implementuje środowiska IOleInPlaceComponentUIManager w ramach jego SOleComponentUIManager usługi.
Uwagi dotyczące wywoływania:
Obiekty VSPackage w miejscu wywołania metody IOleInPlaceComponentUIManager do żądania stosowanie SOleComponentUIManager usługi i do przekazywania informacji o stanie.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku