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


Интерфейс IDCompositionDesktopDevice (dcomp.h)

Чтобы использовать DirectComposition в классическом приложении Win32, приложение должно использовать интерфейс IDCompositionDesktopDevice. Этот интерфейс позволяет приложению подключать визуальное дерево к окну и размещать многоуровневые дочерние окна для композиции

Наследование

Интерфейс IDCompositionDesktopDevice наследуется от IDCompositionDevice2. IDCompositionDesktopDevice также имеет следующие типы элементов:

Методы

Интерфейс IDCompositionDesktopDevice содержит следующие методы.

 
IDCompositionDesktopDevice::CreateSurfaceFromHandle

Создает новый объект поверхности композиции, который создает оболочку для существующей поверхности композиции.
IDCompositionDesktopDevice::CreateSurfaceFromHwnd

Создает объект-оболочку, который представляет растеризацию многоуровневого окна и может быть связан с визуальным элементом для композиции.
IDCompositionDesktopDevice::CreateTargetForHwnd

Создает целевой объект композиции, привязанный к окну, представленному указанным дескриптором окна.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header dcomp.h

См. также раздел

IDCompositionDevice2