Поделиться через


Интерфейс IVsUIShell5

 

Опубликовано: Октябрь 2016

Расширяет функциональность IVsUIShell интерфейса, предоставляя доступ к функциональным возможностям дополнительное окно.

Пространство имен:   Microsoft.VisualStudio.Shell.Interop
Сборка:  Microsoft.VisualStudio.Shell.Interop.11.0 (в Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Синтаксис

[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

Методы

Имя Описание
System_CAPS_pubmethod CreateThemedImageList(IntPtr, UInt32)

Создает список тематические изображения. Тематические изображение списки попытка преобразования изображения для заданного фона. Вызывающий объект отвечает за вызов ImageList_Destroy для удаления списка изображений. ПРИМЕЧАНИЕ.

System_CAPS_pubmethod EnumKeyBindingScopes()

Возвращает коллекцию областей доступные привязки ключей.

System_CAPS_pubmethod GetKeyBindingScope(Guid)

Получает имя области привязки ключей.

System_CAPS_pubmethod GetOpenFileNameViaDlgEx2(VSOPENFILENAMEW[], String, String)

На экране появится Откройте файл диалоговое окно получить открыть указанный файл.

System_CAPS_pubmethod GetThemedColor(Guid, String, UInt32)

Возвращает текущее значение RGBA тематические цвета. Этот метод не выполняется, если цвет не существует.

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

Применяет биты растрового изображения аппаратно независимые BGRA32 темы. Яркость изображения, преобразуется таким образом, чтобы яркость константой своеобразный гало-сливается с другим фона. Это приводит к устранения halo визуально. Яркость «halo» является неизменяемым константа, а не вычисляется из входного изображения. Не инвертированы образов, содержащих cyan (#00FFFF) их пикселя справа вверху. Вместо этого удаляется пикселей верхний правый (RGBA все равны 0) и без изменения образа в противном случае возвращается значение S_OK.

System_CAPS_pubmethod ThemeWindow(IntPtr)

VS-тема применяется к указанному окну для поддерживаемых окно классов.

См. также

Пространство имен Microsoft.VisualStudio.Shell.Interop

Вернуться в начало