Udostępnij za pośrednictwem


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
System_CAPS_pubmethod FContinueIdle()

Wysyła kwerendę w środowisku, aby ustalić, jeśli aktywny obiekt w miejscu może kontynuować przetwarzanie czasu bezczynności.

System_CAPS_pubmethod FOnUIComponentExitState(UInt32, UInt32, UInt32)

Wysyła kwerendę w środowisku, aby ustalić, jeśli obiekt VSPackage w miejscu pozostaje w określonym stanie.

System_CAPS_pubmethod FUIComponentInState(UInt32)

Wysyła kwerendę do środowiska, aby określić, czy określonym stanie jest nadal obowiązują.

System_CAPS_pubmethod OnUIComponentEnterState(UInt32, UInt32, UInt32)

Informuje o środowisku, w miejscu obiektu VSPackage wprowadził nowy stan.

System_CAPS_pubmethod 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.

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

Żądania wysyłane przez SOleComponentUIManager usługi udział w aktywacji lub dezaktywacji obiektu VSPackage w miejscu.

System_CAPS_pubmethod 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