IVsUIShell5 Интерфейс

Определение

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

public interface class IVsUIShell5
public interface class IVsUIShell5
__interface IVsUIShell5
public interface IVsUIShell5
type IVsUIShell5 = interface
Public Interface IVsUIShell5
Производный

Методы

CreateThemedImageList(IntPtr, UInt32)

Создает список изображений с темой. В списках изображений с темами выполняется попытка преобразования образов для заданной фоновой настройки. Вызывающий объект отвечает за вызов ImageList_Destroy для удаления списка изображений. Примечание.

EnumKeyBindingScopes()

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

GetKeyBindingScope(Guid)

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

GetOpenFileNameViaDlgEx2(VSOPENFILENAMEW[], String, String)

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

GetThemedColor(Guid, String, UInt32)

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

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

Применяет их к BGRA32 битовой карте, не зависящей от устройства. Яркость изображения преобразуется таким образом, что значение "гало" в фоновом режиме смешивается с яркостью. Это влияет на визуальное Устранение ореола. Яркость "Halo" является неизменяемой константой и не вычисляется на основе входного изображения. Изображения, которые содержат голубой (#00FFFF) в верхнем правом пикселе, не инвертированы. Вместо этого верхний правый пиксел удаляется (RGBA имеет значение 0), а S_OK возвращается без изменения изображения.

ThemeWindow(IntPtr)

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

Методы расширения

GetThemedColorRgba(IVsUIShell5, ThemeResourceKey)

Возвращает целое число без знака VS_RGBA значение из текущей темы для данного ключа цвета. Возвращаемое значение имеет красный канал в низком байте и альфа-канал в высоком байте.

GetThemedGDIColor(IVsUIShell5, ThemeResourceKey)

Возвращает Color значение из текущей темы для данного ключа цвета.

GetThemedWPFColor(IVsUIShell5, ThemeResourceKey)

Возвращает Color значение из текущей темы для данного ключа цвета.

Применяется к