Interfejs IVsUIShell2
Data opublikowania: sierpień 2016
Rozszerza funkcjonalność IVsUIShell interfejsu, umożliwiając dostęp do okna dodatkowe funkcje.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
[GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")]
[InterfaceTypeAttribute(1)]
public interface IVsUIShell2
[GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")]
[InterfaceTypeAttribute(1)]
public interface class IVsUIShell2
[<GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")>]
[<InterfaceTypeAttribute(1)>]
type IVsUIShell2 = interface end
<GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")>
<InterfaceTypeAttribute(1)>
Public Interface IVsUIShell2
Metody
Nazwa | Opis | |
---|---|---|
CreateGlyphImageButton(IntPtr, UInt16, Int32, Int32, UInt32, IVsImageButton) | Tworzy przycisk Obraz/tekstu mieszanego przy użyciu określonego symbolu jako obrazu. |
|
CreateGradient(UInt32, IVsGradient) | Zwraca IVsGradient obiektu, na którym Rysowanie gradientu określonego typu. |
|
CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton) | Tworzy przycisk Obraz/tekstu mieszanego przy użyciu ikony określony jako obrazu. |
|
GetDirectoryViaBrowseDlgEx(VSBROWSEINFOW[], String, String, String, VSNSEBROWSEINFOW[]) | Powoduje wyświetlenie okna dialogowego przeglądania uzyskać nazwę katalogu (ewentualnie w rozszerzenia nazw). |
|
GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[], String) | Wywołuje otwarcie pliku okno dialogowe, aby uzyskać określony otwarty plik. |
|
GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[], String) | Wywołuje Zapisz jako okno dialogowe zapisywania uzyskać nazwę pliku. |
|
GetVSCursor(UInt32, IntPtr) | Zwraca dojście do kursora typu określonego kursora. |
|
GetVSSysColorEx(Int32, UInt32) | Zwraca ustawienia RGB koloru systemu określonego środowiska. |
|
IsAutoRecoverSavingCheckpoints(Int32) | Wskazuje, czy niezapisane dokumenty są obecnie zapisane automatycznie. |
|
SaveItemsViaDlg(UInt32, VSSAVETREEITEM[]) | Obsługuje zapisywanie jednego lub więcej dokumentów za pośrednictwem zapisać zmiany w następujących elementów okno dialogowe. |
|
VsDialogBoxParam(UInt32, UInt32, UInt32, Int32) | Ładuje i wyświetla szablon określonego okna dialogowego za pomocą procedury wywołania zwrotnego określonego okna dialogowego. |
Uwagi
Ten interfejs zapewnia metody:
Tworzenie przycisków, które łączenie obrazów i tekstu.
Tworzenie gradientów do wypełniania tła okna.
Uzyskaj systemu wartości kolorów.
Rozszerzony, przeglądając foldery.
Rozszerzone przeglądania otworzyć lub zapisać pliki.
Obsługa niestandardowych okien dialogowych.
Uwagi dotyczące obiektów implementujących:
Implementowany przez środowisko.
Uwagi dotyczące obiektów wywołujących:
Uzyskaj IVsUIShell2 interfejs przez wywołanie metody QueryInterface metody w IVsUIShell interfejs, który z kolei są uzyskiwane z SVsUIShell usługi.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku