Structure XFORM (wingdi.h)

La structure XFORM spécifie une transformation espace-monde en espace de page.

Syntaxe

typedef struct tagXFORM {
  FLOAT eM11;
  FLOAT eM12;
  FLOAT eM21;
  FLOAT eM22;
  FLOAT eDx;
  FLOAT eDy;
} XFORM, *PXFORM, *LPXFORM;

Membres

eM11

Voici ce qui suit.

Opération Signification
Mise à l'échelle Composant de mise à l’échelle horizontale
Rotation Cosinus de l’angle de rotation
Réflexion Composant horizontal

eM12

Voici ce qui suit.

Opération Signification
Cisaillement Constante de proportionnalité horizontale
Rotation Sinus de l’angle de rotation

eM21

Voici ce qui suit.

Opération Signification
Cisaillement Constante de proportionnalité verticale
Rotation Sinus négatif de l’angle de rotation

eM22

Voici ce qui suit.

Opération Signification
Mise à l'échelle Composant de mise à l’échelle verticale
Rotation Cosinus de l’angle de rotation
Réflexion Composant de réflexion verticale

eDx

Composant de traduction horizontale, en unités logiques.

eDy

Composant de traduction verticale, en unités logiques.

Remarques

La liste suivante décrit comment les membres sont utilisés pour chaque opération.

Opération eM11 eM12 eM21 eM22
Rotation Cosinus Sinus Sinus négatif Cosinus
Mise à l'échelle Composant de mise à l’échelle horizontale Non utilisé Non utilisé Composant de mise à l’échelle verticale
Cisaillement Non utilisé Constante de proportionnalité horizontale Constante de proportionnalité verticale Non utilisé
Réflexion Composant de réflexion horizontale Non utilisé Non utilisé Composant de réflexion verticale

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wingdi.h (inclure Windows.h)

Voir aussi

Structures d’espace et de transformation de coordonnées

Vue d’ensemble des espaces de coordonnées et des transformations

ExtCreateRegion

GetWorldTransform

ModifyWorldTransform

PlayEnhMetaFile

SetWorldTransform