Udostępnij za pośrednictwem


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
System_CAPS_pubmethod CreateGlyphImageButton(IntPtr, UInt16, Int32, Int32, UInt32, IVsImageButton)

Tworzy przycisk Obraz/tekstu mieszanego przy użyciu określonego symbolu jako obrazu.

System_CAPS_pubmethod CreateGradient(UInt32, IVsGradient)

Zwraca IVsGradient obiektu, na którym Rysowanie gradientu określonego typu.

System_CAPS_pubmethod CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton)

Tworzy przycisk Obraz/tekstu mieszanego przy użyciu ikony określony jako obrazu.

System_CAPS_pubmethod GetDirectoryViaBrowseDlgEx(VSBROWSEINFOW[], String, String, String, VSNSEBROWSEINFOW[])

Powoduje wyświetlenie okna dialogowego przeglądania uzyskać nazwę katalogu (ewentualnie w rozszerzenia nazw).

System_CAPS_pubmethod GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[], String)

Wywołuje otwarcie pliku okno dialogowe, aby uzyskać określony otwarty plik.

System_CAPS_pubmethod GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[], String)

Wywołuje Zapisz jako okno dialogowe zapisywania uzyskać nazwę pliku.

System_CAPS_pubmethod GetVSCursor(UInt32, IntPtr)

Zwraca dojście do kursora typu określonego kursora.

System_CAPS_pubmethod GetVSSysColorEx(Int32, UInt32)

Zwraca ustawienia RGB koloru systemu określonego środowiska.

System_CAPS_pubmethod IsAutoRecoverSavingCheckpoints(Int32)

Wskazuje, czy niezapisane dokumenty są obecnie zapisane automatycznie.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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