IVsWindowFrame Arabirim
Araç ve belge pencereleri davranışlarını ve ortam pencere çerçeveleri özelliklerini için erişim sağlar.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")]
public interface IVsWindowFrame
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")]
public interface class IVsWindowFrame
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")>]
type IVsWindowFrame = interface end
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
<GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")>
Public Interface IVsWindowFrame
Yöntemler
Ad | Açıklama | |
---|---|---|
CloseFrame(UInt32) | Bir pencereyi kapatır. |
|
GetFramePos(VSSETFRAMEPOS[], Guid, Int32, Int32, Int32, Int32) | Pencerenin konumunu döndürür. |
|
GetGuidProperty(Int32, Guid) | Sağlanan bir GUID'ye dayalı bir pencere çerçeve özelliği döndürür. |
|
GetProperty(Int32, Object) | Pencere özelliği döndürür. |
|
Hide() | Bir penceresini gizler. |
|
IsOnScreen(Int32) | Döndürür true Pencere çerçevesi ekranda ise. |
|
IsVisible() | Pencere görünür olup olmadığını belirler. |
|
QueryViewInterface(Guid, IntPtr) | Sağlar IVsWindowFrame olay bildirimleri listesine eklenen bir görünüm yardımcı (VSFPROPID_ViewHelper) ile. |
|
SetFramePos(VSSETFRAMEPOS, Guid, Int32, Int32, Int32, Int32) | Pencerenin konumunu ayarlar. |
|
SetGuidProperty(Int32, Guid) | Sağlanan bir GUID'ye dayalı bir pencere çerçeve özelliğini ayarlar. |
|
SetProperty(Int32, Object) | Pencere çerçevesi özelliğini ayarlar. |
|
Show() | Bu pencere görünür işler, pencerenin en üstüne getirir ve penceresini etkinleştirir. |
|
ShowNoActivate() | Gösterir veya bir pencere görünür hale getirir ve en üstüne getirir, ancak etkin pencereyi yapmaz. |
Notlar
Ortamı barındırılan denetimler için iki mod sağlamaz bir IVsWindowFrame nesnesi. Ortam özelliklerine yönelik bir denetimi döndürür null belirten ortam özellikleri desteklenmez.
Uygulayan bir VSPackage IOleObject, bir belge penceresi kullanan bir düzenleyici çağrı gibi GetAmbientUserMode Tasarım modu veya çalışma modu için denetlemek için yöntemi. ActiveX denetimi kapsayıcıları için yönergeler kapsayıcıları (veya siteleri) ortam özelliklerine desteklemelidir durum olsa da, VSPackage için oluşturduğunuz site ortam özelliklerine desteklemediğinden bu Visual Studio içinde çalışmıyor.
Kullanıcı modu normalde denetimi çalıştırılmalıdır modu gösterir:
Çalıştırma modu
Kullanıcı modu == false
veya
DesignMode
Kullanıcı modu == true
Arayanlara Notlar:
Çağrı IVsWindowFrame elde etmek üzere bir IVsWindowFrame bir belge veya araç penceresi yöntemleri çağırmak için işaretçi.IVsWindowFrame ortamı üzerinden tarafından uygulanan SVsWindowFrame hizmet.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön