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 | |
---|---|---|
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. |
|
CreateGradient(UInt32, IVsGradient) | Vrátí IVsGradient objektu, na kterém nakreslete přechod zadaného typu. |
|
CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton) | Vytvoří smíšená bitovou kopii nebo textu tlačítka s použitím zadaného ikona jako bitovou kopii. |
|
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ů). |
|
GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[], String) | Vyvolá otevřete soubor dialogové okno získat zadaný soubor otevřít. |
|
GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[], String) | Vyvolá Uložit jako dialogové okno pro uložení získat název souboru. |
|
GetVSCursor(UInt32, IntPtr) | Vrátí popisovač zadaný kurzoru typ kurzoru. |
|
GetVSSysColorEx(Int32, UInt32) | Vrací nastavení RGB pro zadaný systém barvy používané v prostředí. |
|
IsAutoRecoverSavingCheckpoints(Int32) | Označuje, zda neuložené dokumenty jsou v současné době automaticky uložené. |
|
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. |
|
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