Freigeben über


IVsUIShell5-Schnittstelle

 

Veröffentlicht: Oktober 2016

Erweitert die Funktionalität von der IVsUIShell Schnittstelle Zugriff auf Weitere Fenster Funktionen bereitstellen.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

[GuidAttribute("2B70EA30-51F2-48BB-ABA8-051946A37283")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIShell5
[GuidAttribute("2B70EA30-51F2-48BB-ABA8-051946A37283")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsUIShell5
[<GuidAttribute("2B70EA30-51F2-48BB-ABA8-051946A37283")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIShell5 = interface end
<GuidAttribute("2B70EA30-51F2-48BB-ABA8-051946A37283")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface IVsUIShell5

Methoden

Name Beschreibung
System_CAPS_pubmethod CreateThemedImageList(IntPtr, UInt32)

Erstellt eine Bildliste mit Design. Versehene Bild Listen der Versuch, die Bilder als Ziel angegebenen Hintergrund zu transformieren. Der Aufrufer ist verantwortlich für das Aufrufen von ImageList_Destroy, um die Bildliste zu löschen. HINWEIS:

System_CAPS_pubmethod EnumKeyBindingScopes()

Ruft eine Auflistung der Bereiche verfügbaren Tastenkombination.

System_CAPS_pubmethod GetKeyBindingScope(Guid)

Ruft den Namen eines Bereichs Tastenkombination.

System_CAPS_pubmethod GetOpenFileNameViaDlgEx2(VSOPENFILENAMEW[], String, String)

Zeigt die Datei öffnen Dialogfeld eine angegebene geöffneten Datei abrufen.

System_CAPS_pubmethod GetThemedColor(Guid, String, UInt32)

Ruft den aktuellen RGBA-Wert, der eine Design Farbe ab. Diese Methode schlägt fehl, wenn die Farbe nicht vorhanden ist.

System_CAPS_pubmethod ThemeDIBits(UInt32, Byte[], UInt32, UInt32, Boolean, UInt32)

Geräteunabhängige Bitmap-Bits BGRA32 gilt Designs. Die Helligkeit des Bilds wird so umgewandelt, damit die Helligkeit der Konstante "Halo" mit dem Hintergrund gemischt. Dies wirkt sich die Halos visuell auszuschalten. Die Helligkeit "Halo" ist eine unveränderliche Konstante und nicht aus der Eingabe berechnet. Images, die Zyan (#00FFFF) in die rechte obere Pixel enthalten sind nicht umgekehrt. Stattdessen wird das Pixel oben rechts gelöscht (RGBA werden alle auf 0 festgelegt) und ohne andernfalls Modifizierung des Abbilds S_OK zurückgegeben.

System_CAPS_pubmethod ThemeWindow(IntPtr)

Übernehmen Sie VS-Design für das angegebene Fenster, für unterstützte Klassen.

Siehe auch

Microsoft.VisualStudio.Shell.Interop-Namespace

Zurück zum Anfang