Compartir a través de


Interfaz IDCompositionTransform (dcomp.h)

Representa una transformación 2D que se puede usar para modificar el espacio de coordenadas de un subárbol visual.

Herencia

La interfaz IDCompositionTransform hereda de la interfaz IDCompositionTransform3D.

Comentarios

La interfaz IDCompositionTransform es una interfaz abstracta que representa una transformación afín 2D. Las transformaciones afectan a todo el subárbol visual que se basa en el objeto visual al que está asociada la transformación. Un objeto de transformación se puede asociar a varios objetos visuales. Cuando se modifica un objeto de transformación, todos los objetos visuales afectados se recomponen para reflejar el cambio.

Las transformaciones funcionan modificando el sistema de coordenadas para todas las operaciones de representación en un objeto visual. Por ejemplo, normalmente un mapa de bits asociado a un objeto visual dibuja en la posición (0,0) y extiende el ancho completo y el alto del mapa de bits. Si se aplica una transformación de traducción, el mapa de bits dibuja en una posición que se desplaza por esa transformación. Si se aplica una transformación de escala, la extensión cubierta por el mapa de bits se ve afectada por la transformación de escala. Se puede aplicar simultáneamente más de una transformación a un objeto visual mediante la interfaz IDCompositionDevice::CreateTransformGroup .

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dcomp.h

Consulte también

IDCompositionVisual::SetTransform