Struttura XFORM
La struttura di XFORM presenta il formato seguente:
typedef struct tagXFORM { /* xfrm */
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
Note
La struttura di XFORM specifica una trasformazione di pagina spazio dello spazio globale. I membri di eDy e di eDx definiscono invece orizzontali e verticali i componenti della conversione, rispettivamente. Nella tabella seguente mostra come gli altri membri vengono utilizzati, come l'operazione:
Operazione |
eM11 |
eM12 |
eM21 |
eM22 |
---|---|---|---|---|
Rotation |
Coseno dell'angolo di rotazione |
Seno dell'angolo di rotazione |
Seno negativo dell'angolo di rotazione |
Coseno dell'angolo di rotazione |
Ridimensionamento |
Componente orizzontale di scala |
Nothing |
Nothing |
Ambito verticale della scala |
Inclinazione |
Nothing |
Costante orizzontale di proporzionalità |
Costante verticale di proporzionalità |
Nothing |
Reflection |
Componente orizzontale di reflection |
Nothing |
Nothing |
Ambito verticale della reflection |
Requisiti
File di intestazione: wingdi.h