Udostępnij za pośrednictwem


Interfejs IVsWindowFrame

 

Zapewnia dostęp do zachowania i właściwości ramki okien środowiska, zarówno dokumentu, jak i narzędzie systemu Windows.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[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

Nazwa Opis
System_CAPS_pubmethod CloseFrame(UInt32)

Zamyka okno.

System_CAPS_pubmethod GetFramePos(VSSETFRAMEPOS[], Guid, Int32, Int32, Int32, Int32)

Zwraca pozycję okna.

System_CAPS_pubmethod GetGuidProperty(Int32, Guid)

Zwraca wartość właściwości ramki okna oparciu o podanym identyfikatorze GUID.

System_CAPS_pubmethod GetProperty(Int32, Object)

Zwraca wartość właściwości okna.

System_CAPS_pubmethod Hide()

Ukrywa okno programu.

System_CAPS_pubmethod IsOnScreen(Int32)

Zwraca true ramki okna znajdującego się na ekranie.

System_CAPS_pubmethod IsVisible()

Określa, czy okno jest wyświetlane.

System_CAPS_pubmethod QueryViewInterface(Guid, IntPtr)

Zapewnia IVsWindowFrame z Pomocnika widoku (VSFPROPID_ViewHelper) do listy powiadomień o zdarzeniach.

System_CAPS_pubmethod SetFramePos(VSSETFRAMEPOS, Guid, Int32, Int32, Int32, Int32)

Ustawia położenie okna.

System_CAPS_pubmethod SetGuidProperty(Int32, Guid)

Ustawia właściwości ramki okna oparciu o podanym identyfikatorze GUID.

System_CAPS_pubmethod SetProperty(Int32, Object)

Ustawia właściwość ramki okna.

System_CAPS_pubmethod Show()

Renderuje to okno widoczne, powoduje wyświetlenie okna górnej i uaktywnia okno.

System_CAPS_pubmethod ShowNoActivate()

Pokazuje sprawia, że okno jest widoczna i powoduje przeniesienie jej do góry, ale nie powoduje on aktywnego okna.

Uwagi

Środowisko naturalne nie zapewnia dwa tryby do formantów znajdujących się w IVsWindowFrame obiektu.Sprawdź właściwości otoczenia zwraca null wskazujące, że właściwości otoczenia nie są obsługiwane.

VSPackage, który implementuje IOleObject, takich jak edytor, który używa okna dokumentu, może wywołać GetAmbientUserMode metodę, aby sprawdzić, czy tryb projektowania lub w trybie uruchamiania.Podczas gdy wytycznych dla kontenerów formantu ActiveX stwierdza się, że pojemniki (lub witryn) powinny wspierać właściwości otoczenia, to nie pomoże w programie Visual Studio, ponieważ witryny utworzone dla VSPackage nie obsługuje właściwości otoczenia.

Trybu użytkownika zwykle wskazuje tryb, w którym należy uruchomić formant:

Uruchomić tryb

Zezwalająca ==false

lub

Designmode:

Zezwalająca ==true

Uwagi dotyczące wywoływania:

Wywołanie IVsWindowFrame celu uzyskania IVsWindowFrame wskaźnik, aby wywoływać metod w oknie dokumentu lub narzędzie.IVsWindowFramejest implementowana przez środowiska poprzez SVsWindowFrame usługi.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku