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 | |
---|---|---|
FContinueIdle() | Yerinde etkin nesne boşta kalma süresi işleme devam ederseniz belirlemek için ortam sorgular. |
|
FOnUIComponentExitState(UInt32, UInt32, UInt32) | Yerinde VSPackage nesne belirli bir durumda kalır, belirlemek için ortam sorgular. |
|
FUIComponentInState(UInt32) | Belirli bir durumdaki hala etkin olup olmadığını belirlemek için ortam sorgular. |
|
OnUIComponentEnterState(UInt32, UInt32, UInt32) | Ortam yerinde VSPackage nesneyi yeni bir duruma girdiği bildirir. |
|
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. |
|
UIActivateForMe(UInt32, Guid, IOleInPlaceActiveObject, IOleCommandTarget, UInt32, Int32[]) | İsteklerini SOleComponentUIManager hizmet katılmak etkinleştirme veya devre dışı bırakma yerinde VSPackage nesne. |
|
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