IVsWindowFrame – rozhraní
Poskytuje přístup k chování a vlastnosti prostředí rámečků, nástroj a dokumentu systému Windows.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[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
Metody
Název | Popis | |
---|---|---|
![]() |
CloseFrame(UInt32) | Zavře okno. |
![]() |
GetFramePos(VSSETFRAMEPOS[], Guid, Int32, Int32, Int32, Int32) | Vrátí pozici okna. |
![]() |
GetGuidProperty(Int32, Guid) | Vrátí vlastnost rámeček okna na základě zadaným identifikátorem GUID. |
![]() |
GetProperty(Int32, Object) | Vrátí okno vlastností. |
![]() |
Hide() | Skryje okno. |
![]() |
IsOnScreen(Int32) | Vrátí true je rámeček okna na obrazovce. |
![]() |
IsVisible() | Určuje, zda je zobrazen v okně. |
![]() |
QueryViewInterface(Guid, IntPtr) | Poskytuje IVsWindowFrame s zobrazení pomocníka (VSFPROPID_ViewHelper) vložit do seznamu oznámení událostí. |
![]() |
SetFramePos(VSSETFRAMEPOS, Guid, Int32, Int32, Int32, Int32) | Nastaví umístění okna. |
![]() |
SetGuidProperty(Int32, Guid) | Nastaví vlastnost rámeček okna na základě zadaným identifikátorem GUID. |
![]() |
SetProperty(Int32, Object) | Nastaví vlastnost rámeček okna. |
![]() |
Show() | Vykreslí toto okno zobrazeno, horní, zobrazí okno a aktivuje okno. |
![]() |
ShowNoActivate() | Zobrazí nebo okno zviditelní a přináší do horní, ale nestane aktivní okno. |
Poznámky
Prostředí neposkytuje dva režimy hostitelem ovládací prvky IVsWindowFrame objektu.Zkontrolovat vlastnosti prostředí vrátí null určující vlastnosti prostředí nejsou podporovány.
VSPackage, který implementuje IOleObject, jako například editor, který používá okno dokumentu může volat GetAmbientUserMode metoda Kontrola návrhu nebo spuštění režimu.Zatímco pokyny pro kontejnery pro ovládací prvek ActiveX stavu, že vlastnosti prostředí by měly podporovat kontejnery (nebo servery), tento postup nefunguje v aplikaci Visual Studio protože web vytvořený pro VSPackage nepodporuje vlastnosti prostředí.
Uvolnění obvykle označuje režim, ve kterém by měl být spuštěn ovládací prvek:
Režim spuštění
Uvolnění ==false
nebo
DesignMode
Uvolnění ==true
Poznámky pro volající:
Volání IVsWindowFrame získat IVsWindowFrame volat metody v okně dokumentu nebo na nástroj ukazatel.IVsWindowFrameje implementována prostřednictvím prostředí SVsWindowFrame služby.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek