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 | |
---|---|---|
![]() |
CloseFrame(UInt32) | Zamyka okno. |
![]() |
GetFramePos(VSSETFRAMEPOS[], Guid, Int32, Int32, Int32, Int32) | Zwraca pozycję okna. |
![]() |
GetGuidProperty(Int32, Guid) | Zwraca wartość właściwości ramki okna oparciu o podanym identyfikatorze GUID. |
![]() |
GetProperty(Int32, Object) | Zwraca wartość właściwości okna. |
![]() |
Hide() | Ukrywa okno programu. |
![]() |
IsOnScreen(Int32) | Zwraca true ramki okna znajdującego się na ekranie. |
![]() |
IsVisible() | Określa, czy okno jest wyświetlane. |
![]() |
QueryViewInterface(Guid, IntPtr) | Zapewnia IVsWindowFrame z Pomocnika widoku (VSFPROPID_ViewHelper) do listy powiadomień o zdarzeniach. |
![]() |
SetFramePos(VSSETFRAMEPOS, Guid, Int32, Int32, Int32, Int32) | Ustawia położenie okna. |
![]() |
SetGuidProperty(Int32, Guid) | Ustawia właściwości ramki okna oparciu o podanym identyfikatorze GUID. |
![]() |
SetProperty(Int32, Object) | Ustawia właściwość ramki okna. |
![]() |
Show() | Renderuje to okno widoczne, powoduje wyświetlenie okna górnej i uaktywnia okno. |
![]() |
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