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 | |
---|---|---|
![]() |
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. |
![]() |
CreateGradient(UInt32, IVsGradient) | Döndürür bir IVsGradient belirtilen bir türün gradyan çizmek nesne. |
![]() |
CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton) | Belirtilen simge görüntüsü olarak kullanarak bir karışık görüntü metin düğmesi oluşturur. |
![]() |
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. |
![]() |
GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[], String) | Getirir dosyasını açın belirtilen bir açık dosya almak için iletişim kutusu. |
![]() |
GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[], String) | Getirir Kaydet kaydetme almak için iletişim kutusu dosya adı. |
![]() |
GetVSCursor(UInt32, IntPtr) | Bir imleç belirtilen imleç türü için bir işleyici döner. |
![]() |
GetVSSysColorEx(Int32, UInt32) | Belirtilen sistem ortamı tarafından kullanılan rengi RGB ayarlarını döndürür. |
![]() |
IsAutoRecoverSavingCheckpoints(Int32) | Kaydedilmemiş belgeleri şu anda otomatik kaydedilmiş olup olmadığını gösterir. |
![]() |
SaveItemsViaDlg(UInt32, VSSAVETREEITEM[]) | Bir veya daha fazla belgelerin kaydedilmesini işleme değişiklikleri kaydetmek için aşağıdaki öğeleri iletişim kutusu. |
![]() |
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