Интерфейс IDeskBand2 (shobjidl.h)
Предоставляет методы для включения и запроса эффектов транслюкций в объекте band.
Наследование
Интерфейс IDeskBand2 наследуется от IDeskBand. IDeskBand2 также имеет следующие типы членов:
Методы
Интерфейс IDeskBand2 содержит следующие методы.
IDeskBand2::CanRenderComposited Указывает, что полоса для рабочего стола может отображаться как полупрозрачная. |
IDeskBand2::GetCompositionState Возвращает состояние композиции. |
IDeskBand2::SetCompositionState Задает состояние композиции. |
Комментарии
Этот интерфейс также предоставляет методы интерфейсов IOleWindow, IDockingWindow и IDeskBand , от которых он наследуется.
Если он реализован во всех активных полосах рабочего стола, этот интерфейс позволяет отображать панель задач с использованием полупрозрачных эффектов. Если активная полоса рабочего стола не реализует IDeskBand2, то полупрозрачные данные отключены для всей панели задач.
Диапазон рабочих столов может реализовать IDeskBand2 в качестве канала связи между собой и панелью задач следующим образом:
- Панель задач вызывает IDeskBand2::CanRenderComposited , чтобы узнать, поддерживает ли полоса стола полупрозрачность. В противном случае вся панель задач отображается как непрозрачная.
- Панель задач вызывает IDeskBand2::SetCompositionState соответствующим образом в ответ на включение или выключение пользователем полупрозрачных эффектов. Панель задач должна попытаться отобразить себя полупрозрачной или непрозрачной в ответ на этот вызов.
- IDeskBand2::GetCompositionState — это аналог IDeskBand2::SetCompositionState.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl.h |