Sdílet prostřednictvím


Rozhraní IVsUIShell2

 

Publikováno: srpen 2016

Rozšiřuje funkce IVsUIShell rozhraní tím, že poskytuje přístup k funkcím další okno.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

[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

Název Popis
System_CAPS_pubmethod CreateGlyphImageButton(IntPtr, UInt16, Int32, Int32, UInt32, IVsImageButton)

Vytvoří tlačítka smíšená bitovou kopii nebo textu s použitím zadané glyf jako bitovou kopii.

System_CAPS_pubmethod CreateGradient(UInt32, IVsGradient)

Vrátí IVsGradient objektu, na kterém nakreslete přechod zadaného typu.

System_CAPS_pubmethod CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton)

Vytvoří smíšená bitovou kopii nebo textu tlačítka s použitím zadaného ikona jako bitovou kopii.

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

Vyvolá dialogové okno Procházet získat název adresáře (případně v rozšíření oboru názvů).

System_CAPS_pubmethod GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[], String)

Vyvolá otevřete soubor dialogové okno získat zadaný soubor otevřít.

System_CAPS_pubmethod GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[], String)

Vyvolá Uložit jako dialogové okno pro uložení získat název souboru.

System_CAPS_pubmethod GetVSCursor(UInt32, IntPtr)

Vrátí popisovač zadaný kurzoru typ kurzoru.

System_CAPS_pubmethod GetVSSysColorEx(Int32, UInt32)

Vrací nastavení RGB pro zadaný systém barvy používané v prostředí.

System_CAPS_pubmethod IsAutoRecoverSavingCheckpoints(Int32)

Označuje, zda neuložené dokumenty jsou v současné době automaticky uložené.

System_CAPS_pubmethod SaveItemsViaDlg(UInt32, VSSAVETREEITEM[])

Zpracovává ukládání jeden nebo více dokumentů prostřednictvím Uložit změny do následující položky dialogové okno.

System_CAPS_pubmethod VsDialogBoxParam(UInt32, UInt32, UInt32, Int32)

Načte a zobrazí zadaný dialogu šablony pomocí zpětného volání procedury zadané dialogového okna.

Poznámky

Toto rozhraní poskytuje metody pro:

  • Vytváření tlačítek, kombinovat text a obrázky.

  • Vytváření přechodů pro vyplnění pozadí oken.

  • Získejte systému – hodnoty barev.

  • Rozšířené vyhledávání složek.

  • Rozšířené procházení k otevření nebo uložení souborů.

  • Zpracování vlastních dialogových oken.

Poznámky pro implementátory:

Implementované prostředí.

Poznámky pro volající:

Získat IVsUIShell2 rozhraní voláním QueryInterface Metoda v IVsUIShell rozhraní, která zase se získávají z SVsUIShell služby.

Viz také

Obory názvů Microsoft.VisualStudio.Shell.Interop

Zpět na začátek