IDCompositionVisual 接口 (dcomp.h)

表示 Microsoft DirectComposition 视觉对象。

继承

IDCompositionVisual 接口继承自 IUnknown 接口。 IDCompositionVisual 还具有以下类型的成员:

方法

IDCompositionVisual 接口具有以下方法。

 
IDCompositionVisual::AddVisual

将新的子视觉对象添加到此视觉对象的子级列表中。
IDCompositionVisual::RemoveAllVisuals

从此视觉对象的子列表中删除所有视觉对象。
IDCompositionVisual::RemoveVisual

从此视觉对象的子级列表中删除子视觉对象。
IDCompositionVisual::SetBitmapInterpolationMode

设置 BitmapInterpolationMode 属性,该属性指定 Microsoft DirectComposition 在从非轴对齐或精确绘制的位图中插入像素时使用的模式。
IDCompositionVisual::SetBorderMode

设置 BorderMode 属性,该属性指定如何组合与此视觉对象关联的位图和剪辑的边缘,或与此视觉对象关联的子树中的视觉对象。
IDCompositionVisual::SetClip

将此视觉对象的 Clip 属性设置为指定的矩形。
IDCompositionVisual::SetClip

将此视觉对象的 Clip 属性设置为指定的 clip 对象。
IDCompositionVisual::SetCompositeMode

设置此视觉对象的混合模式。
IDCompositionVisual::SetContent

将此视觉对象的 Content 属性设置为指定的位图或窗口包装器。
IDCompositionVisual::SetEffect

设置此视觉对象的 Effect 属性。
IDCompositionVisual::SetOffsetX

更改此视觉对象的 OffsetX 属性的值。 (重载 1/2)
IDCompositionVisual::SetOffsetX

更改此视觉对象的 OffsetX 属性的值。 (重载 2/2)
IDCompositionVisual::SetOffsetY

更改此视觉对象的 OffsetY 属性的值。
IDCompositionVisual::SetOffsetY

对此视觉对象的 OffsetY 属性的值进行动画处理。
IDCompositionVisual::SetTransform

将此视觉对象的 Transform 属性设置为指定的 3 乘 2 转换矩阵。
IDCompositionVisual::SetTransform

将此视觉对象的 Transform 属性设置为指定的 2D 转换对象。
IDCompositionVisual::SetTransformParent

设置此视觉对象的 TransformParent 属性。 TransformParent 属性建立相对于此视觉对象构成的坐标系。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 dcomp.h

请参阅

IDCompositionDevice::CreateVisual