Sdílet prostřednictvím


IVsUIShell – rozhraní

 

Publikováno: srpen 2016

Toto rozhraní poskytuje přístup k základní oddílová funkce, včetně přístupu k a vytvoření oken nástrojů a okny dokumentů.

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

Syntaxe

[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("B61FC35B-EEBF-4DEC-BFF1-28A2DD43C38F")]
public interface IVsUIShell
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("B61FC35B-EEBF-4DEC-BFF1-28A2DD43C38F")]
public interface class IVsUIShell
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("B61FC35B-EEBF-4DEC-BFF1-28A2DD43C38F")>]
type IVsUIShell = interface end
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
<GuidAttribute("B61FC35B-EEBF-4DEC-BFF1-28A2DD43C38F")>
Public Interface IVsUIShell

Metody

Název Popis
System_CAPS_pubmethod AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32)

Přidá novou položku dopředné a zpětné navigace.

System_CAPS_pubmethod CenterDialogOnWindow(IntPtr, IntPtr)

Středisek zobrazeném dialogovém HWND v nadřazené HWND (Pokud je k dispozici) nebo v hlavním okně IDE.

System_CAPS_pubmethod CreateDocumentWindow(UInt32, String, IVsUIHierarchy, UInt32, IntPtr, IntPtr, Guid, String, Guid, IServiceProvider, String, String, Int32[], IVsWindowFrame)

Tato metoda vytvoří okno dokumentu obsahující vkládání indikován punkDocView parametr.

System_CAPS_pubmethod CreateToolWindow(UInt32, UInt32, Object, Guid, Guid, Guid, IServiceProvider, String, Int32[], IVsWindowFrame)

Tato metoda vytvoří panel nástrojů obsahující vkládání indikován punkDocView, nebo clsidDocView parametr, pokud punkDocView parametr je null.

System_CAPS_pubmethod EnableModeless(Int32)

Povolí nebo zakáže dialogové okno rámečkem nemodální.

System_CAPS_pubmethod FindToolWindow(UInt32, Guid, IVsWindowFrame)

Vrátí IVsWindowFrame ukazatele pro okno požadovaný nástroj jedné instance.

System_CAPS_pubmethod FindToolWindowEx(UInt32, Guid, UInt32, IVsWindowFrame)

Vrátí IVsWindowFrame ukazatel pro okno požadovaný jedním nebo více instance nástroje.

System_CAPS_pubmethod GetAppName(String)

Vrátí název aplikace.

System_CAPS_pubmethod GetCurrentBFNavigationItem(IVsWindowFrame, String, Object)

Vrátí aktuální dopředné a zpětné navigační položka.

System_CAPS_pubmethod GetDialogOwnerHwnd(IntPtr)

Vrací HWND, který lze použít k nadřazené modální dialogová okna.

System_CAPS_pubmethod GetDirectoryViaBrowseDlg(VSBROWSEINFOW[])

Vyvolá dialogové okno Procházet a vyhledejte umístění adresáře.

System_CAPS_pubmethod GetDocumentWindowEnum(IEnumWindowFrames)

Vrátí enumerátor, který iteruje všechny existující dokument windows v prostředí.

System_CAPS_pubmethod GetErrorInfo(String)

Získá text chybové zprávy.

System_CAPS_pubmethod GetNextBFNavigationItem(IVsWindowFrame, String, Object)

Vrátí další dopředné a zpětné navigační položka.

System_CAPS_pubmethod GetOpenFileNameViaDlg(VSOPENFILENAMEW[])

Vyvolá Otevřete dialogové okno získat název otevření souboru.

System_CAPS_pubmethod GetPreviousBFNavigationItem(IVsWindowFrame, String, Object)

Vrátí předchozí dopředné a zpětné navigační položka.

System_CAPS_pubmethod GetSaveFileNameViaDlg(VSSAVEFILENAMEW[])

Vyvolá Uložit jako dialogové okno pro uložení souboru.

System_CAPS_pubmethod GetToolWindowEnum(IEnumWindowFrames)

Vrátí enumerátor, který iteruje všechny existující okna nástrojů v prostředí.

System_CAPS_pubmethod GetURLViaDlg(String, String, String, String)

Vyvolá otevřete projekt z webu dialogové okno získat adresu URL od uživatele.

System_CAPS_pubmethod GetVSSysColor(VSSYSCOLOR, UInt32)

Tato metoda je zastaralá. Použití GetVSSysColorEx místo.

System_CAPS_pubmethod OnModeChange(DBGMODE)

Interní metoda. Nepoužívejte.

System_CAPS_pubmethod PostExecCommand(Guid, UInt32, UInt32, Object)

Umožňuje asynchronní provádění příkazů.

System_CAPS_pubmethod PostSetFocusMenuCommand(Guid, UInt32)

Nastaví fokus v pole se seznamem.

System_CAPS_pubmethod RefreshPropertyBrowser(Int32)

Umožňuje pro projekt (nebo vybraný objekt se Procházet Vlastnosti okna) zachovat Vlastnosti okno, které jsou synchronizované s změny vlastností bez implementace IConnectionPointContainer a aktivaci OnChanged události.

System_CAPS_pubmethod RemoveAdjacentBFNavigationItem(RemoveBFDirection)

Odebere sousedící navigační položka v zadaném směru.

System_CAPS_pubmethod RemoveCurrentNavigationDupes(RemoveBFDirection)

Odebere navigační duplicity v dopředné a zpětné navigace.

System_CAPS_pubmethod ReportErrorInfo(Int32)

Pomocná metoda, která se zobrazí chybová zpráva pro uživatele.

System_CAPS_pubmethod SaveDocDataToFile(VSSAVEFLAGS, Object, String, String, Int32)

Pomocná metoda používá editory, které implementují IVsPersistDocData rozhraní.

System_CAPS_pubmethod SetErrorInfo(Int32, String, UInt32, String, String)

Pomocná metoda, která zaznamenává bohaté informace o chybě.

System_CAPS_pubmethod SetForegroundWindow()

Aktivuje okno prostředí aplikace pomocí volání SetForegroundWindow rozhraní API systému Win32.

System_CAPS_pubmethod SetMRUComboText(Guid, UInt32, String, Int32)

Přidá informace do seznamu pole se seznamem.

System_CAPS_pubmethod SetMRUComboTextW(Guid[], UInt32, String, Int32)

Přidá informace do seznamu pole se seznamem.

System_CAPS_pubmethod SetToolbarVisibleInFullScreen(Guid[], UInt32, Int32)

Pokud je okno v režimu celé obrazovky, nastaví panelu nástrojů na viditelné.

System_CAPS_pubmethod SetupToolbar(IntPtr, IVsToolWindowToolbar, IVsToolWindowToolbarHost)

Volána VSPackage, která vytvoří panel nástrojů, který chcete-li přiřadit panel nástrojů v okně nástroje.

System_CAPS_pubmethod SetWaitCursor()

Kurzor se změní na kurzor tvaru přesýpacích hodin.

System_CAPS_pubmethod ShowContextMenu(UInt32, Guid, Int32, POINTS[], IOleCommandTarget)

Zobrazuje v místní nabídce pro objekt aktivní nabídky.

System_CAPS_pubmethod ShowMessageBox(UInt32, Guid, String, String, String, UInt32, OLEMSGBUTTON, OLEMSGDEFBUTTON, OLEMSGICON, Int32, Int32)

Spravuje provádění na událost pole zprávy.

System_CAPS_pubmethod TranslateAcceleratorAsACmd(MSG[])

Způsobí, že prostředí použití active vazbu klíče tabulky převést, pokud je to možné, klávesnice zprávy do příslušné příkazu, který pak směrovat příkaz pomocí mechanismus směrování obvyklé příkaz.

System_CAPS_pubmethod UpdateCommandUI(Int32)

Informuje o prostředí k aktualizaci stavu panely příkazů (nabídek a panelů nástrojů).

System_CAPS_pubmethod UpdateDocDataIsDirtyFeedback(UInt32, Int32)

Umožňuje datový objekt dokumentu synchronně informovat prostředí při jejich dokumentu musí být změněny.

Poznámky

Používat službu SVsUIShell získat toto rozhraní, pokud VSPackage, projektů nebo editory třeba vytvořit nebo vytvořit výčet nástroj nebo dokumentu systému windows

Poznámky pro implementátory:

Implementované prostředí.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek