Aracılığıyla paylaş


IVsUIShell Arabirim

 

Bu arabirim için erişim ve araç pencereleri ve belge pencereleri oluşturma gibi temel Pencereleme işlevine erişim sağlar.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

[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

Yöntemler

Ad Açıklama
System_CAPS_pubmethod AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32)

Yeni bir ileri ve geriye dönük gezinti öğesi ekler.

System_CAPS_pubmethod CenterDialogOnWindow(IntPtr, IntPtr)

Görüntülenen iletişim kutusunda HWND (sağlanmışsa) HWND üst veya ana IDE penceresi ortalar.

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

Bu yöntem tarafından belirtilen katıştırma içeren bir belge penceresi oluşturur punkDocView parametresi.

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

Bu yöntem tarafından belirtilen katıştırma içeren bir araç penceresi oluşturur punkDocView, veya clsidDocView parametresi, punkDocView parametresi null.

System_CAPS_pubmethod EnableModeless(Int32)

Etkinleştirir veya çerçevenin kalıcı olmayan iletişim kutusunu devre dışı bırakır.

System_CAPS_pubmethod FindToolWindow(UInt32, Guid, IVsWindowFrame)

Döndürür IVsWindowFrame İstenen Tek Örnekli araç penceresi için bir işaretçi.

System_CAPS_pubmethod FindToolWindowEx(UInt32, Guid, UInt32, IVsWindowFrame)

Döndürür IVsWindowFrame istenen tek veya birden çok instance araç penceresi için bir işaretçi.

System_CAPS_pubmethod GetAppName(String)

Uygulamanın adını döndürür.

System_CAPS_pubmethod GetCurrentBFNavigationItem(IVsWindowFrame, String, Object)

Geçerli İleri ve geriye dönük gezinti öğesi döndürür.

System_CAPS_pubmethod GetDialogOwnerHwnd(IntPtr)

Kalıcı iletişim kutuları üst kullanılan HWND döndürür.

System_CAPS_pubmethod GetDirectoryViaBrowseDlg(VSBROWSEINFOW[])

Bir dizin konumunu bulmak için Gözat iletişim kutusunu açar.

System_CAPS_pubmethod GetDocumentWindowEnum(IEnumWindowFrames)

Ortamdaki tüm belge pencereleri aracılığıyla yinelenen bir numaralandırıcı döndürür.

System_CAPS_pubmethod GetErrorInfo(String)

Hata iletileri metnini alır.

System_CAPS_pubmethod GetNextBFNavigationItem(IVsWindowFrame, String, Object)

Sonraki İleri ve geriye dönük gezinti öğesi döndürür.

System_CAPS_pubmethod GetOpenFileNameViaDlg(VSOPENFILENAMEW[])

Getirir açmak açık dosya adını almak için iletişim kutusu.

System_CAPS_pubmethod GetPreviousBFNavigationItem(IVsWindowFrame, String, Object)

Önceki İleri ve geriye dönük gezinti öğesi döndürür.

System_CAPS_pubmethod GetSaveFileNameViaDlg(VSSAVEFILENAMEW[])

Getirir Kaydet iletişim kutusunu kullanarak bir dosyayı kaydedin.

System_CAPS_pubmethod GetToolWindowEnum(IEnumWindowFrames)

Tüm varolan araç pencereleri ortamında yinelenen bir numaralandırıcı döndürür.

System_CAPS_pubmethod GetURLViaDlg(String, String, String, String)

Getirir Open Project From Web bir kullanıcıdan bir URL almak için iletişim kutusu.

System_CAPS_pubmethod GetVSSysColor(VSSYSCOLOR, UInt32)

Bu yöntem kullanım dışıdır. Kullanım GetVSSysColorEx yerine.

System_CAPS_pubmethod OnModeChange(DBGMODE)

İç yöntemi. Kullanmayın.

System_CAPS_pubmethod PostExecCommand(Guid, UInt32, UInt32, Object)

Zaman uyumsuz komutlarının yürütülmesini sağlar.

System_CAPS_pubmethod PostSetFocusMenuCommand(Guid, UInt32)

Birleşik giriş kutusu odakta ayarlar.

System_CAPS_pubmethod RefreshPropertyBrowser(Int32)

Proje için mümkün kılar (veya diğer tarafından taranan seçilen nesne özellikleri penceresi) tutmak için özellikleri penceresi uygulama olmadan özellik değişiklikleri ile eşitleme IConnectionPointContainer ve tetikleme OnChanged olaylar.

System_CAPS_pubmethod RemoveAdjacentBFNavigationItem(RemoveBFDirection)

Belirtilen yönde bir bitişik Gezinti öğesini kaldırır.

System_CAPS_pubmethod RemoveCurrentNavigationDupes(RemoveBFDirection)

Gezinti çoğaltmaları İleri ve geriye dönük gezintide kaldırır.

System_CAPS_pubmethod ReportErrorInfo(Int32)

Kullanıcıya bir hata iletisi görüntüler yardımcı yöntemi.

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

Yardımcı yöntemi uygulayan düzenleyiciler tarafından kullanılan IVsPersistDocData arabirimi.

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

Yardımcı yöntemi zengin hata bilgilerini kaydeder.

System_CAPS_pubmethod SetForegroundWindow()

Ortam uygulama penceresinin çağırarak etkinleştirir SetForegroundWindow Win32 API.

System_CAPS_pubmethod SetMRUComboText(Guid, UInt32, String, Int32)

Bilgileri bir birleşik giriş kutusu listesine ekler.

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

Bilgileri bir birleşik giriş kutusu listesine ekler.

System_CAPS_pubmethod SetToolbarVisibleInFullScreen(Guid[], UInt32, Int32)

Pencereyi tam ekran modunda olduğunda araç görünür ayarlar.

System_CAPS_pubmethod SetupToolbar(IntPtr, IVsToolWindowToolbar, IVsToolWindowToolbarHost)

Araç penceresi araç çubuğu eklemek için bir araç penceresi oluşturur VSPackage tarafından çağrılır.

System_CAPS_pubmethod SetWaitCursor()

İmleç kum saati imleci değiştirir.

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

Etkin menü nesne için bağlam menüsünü gösterir.

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

Bir ileti kutusu olay uygulanması yönetir.

System_CAPS_pubmethod TranslateAcceleratorAsACmd(MSG[])

Mümkünse, uygun komutu, klavye ileti dönüştürme sonra her zamanki komut yönlendirme yöntemini kullanarak komut yönlendirmek için etkin anahtar bağlama tablo kullanılacak ortamı neden olur.

System_CAPS_pubmethod UpdateCommandUI(Int32)

Komut çubukları (menüleri ve araç çubuklarını) durumunu güncelleştirmek için ortam bildirir.

System_CAPS_pubmethod UpdateDocDataIsDirtyFeedback(UInt32, Int32)

Belge için kendi belge değiştirilmesi gerektiğinde ortam zaman uyumlu olarak bildirmek veri nesnesi mümkün kılar.

Notlar

Hizmeti kullanmak SVsUIShell VSPackages, projeler veya düzenleyicileri oluşturmak veya aracı veya belge windows listeleme gerektiğinde bu arabirim almak için

Gerçekleştirenlere Notlar:

Ortamı tarafından uygulanır.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön