Aracılığıyla paylaş


IOleInPlaceComponentUIManager Arabirim

 

Menüler, araç çubukları ve komutlar tümleşik ve ortam tarafından yönetilen varolan VSPackage nesnelerin sağlayan SOleComponentUIManager hizmeti.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

[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

Yöntemler

Ad Açıklama
System_CAPS_pubmethod FContinueIdle()

Yerinde etkin nesne boşta kalma süresi işleme devam ederseniz belirlemek için ortam sorgular.

System_CAPS_pubmethod FOnUIComponentExitState(UInt32, UInt32, UInt32)

Yerinde VSPackage nesne belirli bir durumda kalır, belirlemek için ortam sorgular.

System_CAPS_pubmethod FUIComponentInState(UInt32)

Belirli bir durumdaki hala etkin olup olmadığını belirlemek için ortam sorgular.

System_CAPS_pubmethod OnUIComponentEnterState(UInt32, UInt32, UInt32)

Ortam yerinde VSPackage nesneyi yeni bir duruma girdiği bildirir.

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

Menüler, araç çubukları veya kendi adına ortamı tarafından görüntülenen komutlar değiştirmek bir kullanıcı Arabirimi etkin VSPackage nesnesi sağlar.

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

İsteklerini SOleComponentUIManager hizmet katılmak etkinleştirme veya devre dışı bırakma yerinde VSPackage nesne.

System_CAPS_pubmethod UpdateUI(UInt32, Int32, UInt32)

Bir yerinde VSPackage nesnenin görünür kullanıcı arabiriminin durumunu değişti ortamı bildirir.

Notlar

IOleInPlaceComponentUIManagerBu hizmet tarafından sağlanan iki arabirim biridir; diğeri ise IOleComponentUIManager.Menüler, araç çubukları ve komutlar tümleşik ve ortam tarafından yönetilen varolan VSPackage nesnelerin sağlayan SOleComponentUIManager hizmeti.IOleInPlaceComponentUIManagerBu hizmet tarafından sağlanan iki arabirim biridir; diğeri ise IOleComponentUIManager.

Genellikle yerinde VSPackage nesnelere erişmek IOleInPlaceComponentUIManager çağırarak QueryService ve SIID_SOleComponentUIManager kendi yerinde sitesinde isteniyor.Alt bileşenleri genellikle bu çağrısına temsilci IServiceProvider kendi sitesinde uygulama.

Uygulama şekilleri ve/veya arama örnekleri de bu arabirimi bkz: Basic Edit Sampleve Solution Extender.

Gerçekleştirenlere Notlar:

Ortam uygulayan IOleInPlaceComponentUIManager bir parçası olarak, SOleComponentUIManager hizmeti.

Arayanlara Notlar:

Yerinde VSPackage nesneler, yöntemler çaðýrýn IOleInPlaceComponentUIManager kullanılmasını istemek için SOleComponentUIManager hizmet ve durum bilgilerini iletmek için.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön