Aracılığıyla paylaş


IVsUIShell2 Arabirimi

 

Yayımlanan: Ağustos 2016

İşlevselliğini genişleten IVsUIShell ek pencere işlevselliklerini erişim sağlayarak arabirimi.

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

Sözdizimi

[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

Yöntemler

Adı Açıklama
System_CAPS_pubmethod CreateGlyphImageButton(IntPtr, UInt16, Int32, Int32, UInt32, IVsImageButton)

Belirtilen karakter görüntü olarak kullanarak bir karışık görüntü metin düğmesi oluşturur.

System_CAPS_pubmethod CreateGradient(UInt32, IVsGradient)

Döndürür bir IVsGradient belirtilen bir türün gradyan çizmek nesne.

System_CAPS_pubmethod CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton)

Belirtilen simge görüntüsü olarak kullanarak bir karışık görüntü metin düğmesi oluşturur.

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

Bir dizin adı (büyük olasılıkla bir ad alanı uzantısında) almak için Gözat iletişim kutusunu açar.

System_CAPS_pubmethod GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[], String)

Getirir dosyasını açın belirtilen bir açık dosya almak için iletişim kutusu.

System_CAPS_pubmethod GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[], String)

Getirir Kaydet kaydetme almak için iletişim kutusu dosya adı.

System_CAPS_pubmethod GetVSCursor(UInt32, IntPtr)

Bir imleç belirtilen imleç türü için bir işleyici döner.

System_CAPS_pubmethod GetVSSysColorEx(Int32, UInt32)

Belirtilen sistem ortamı tarafından kullanılan rengi RGB ayarlarını döndürür.

System_CAPS_pubmethod IsAutoRecoverSavingCheckpoints(Int32)

Kaydedilmemiş belgeleri şu anda otomatik kaydedilmiş olup olmadığını gösterir.

System_CAPS_pubmethod SaveItemsViaDlg(UInt32, VSSAVETREEITEM[])

Bir veya daha fazla belgelerin kaydedilmesini işleme değişiklikleri kaydetmek için aşağıdaki öğeleri iletişim kutusu.

System_CAPS_pubmethod VsDialogBoxParam(UInt32, UInt32, UInt32, Int32)

Yükler ve belirtilen iletişim geri arama yordamı kullanarak belirtilen bir iletişim şablonunu görüntüler.

Açıklamalar

Bu arabirim için yöntemler sağlar:

  • Görüntü ve metinleri birleştirmek düğmeler oluşturma.

  • Pencere arka planlar doldurmak için gradyan oluşturma.

  • Sistem renk değerleri edinin.

  • Klasörlere göz genişletilmiş.

  • Açmak veya dosyaları kaydetmek için gözatma genişletilmiş.

  • İşleme özel iletişim kutuları.

Uygulayanlar için Notlar:

Ortamı tarafından uygulanır.

Arayanlara Notlar:

Elde IVsUIShell2 çağırarak arabirim QueryInterface yönteminde IVsUIShell sırayla öğesinden elde arabirimi SVsUIShell hizmet.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad alanı

Başa dön