Structure XFORM (wingdi.h)
La structure XFORM spécifie une transformation espace-monde en espace de page.
typedef struct tagXFORM {
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM, *PXFORM, *LPXFORM;
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.
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 |
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) |
Structures d’espace et de transformation de coordonnées
Vue d’ensemble des espaces de coordonnées et des transformations