Struttura XFORM (wingdi.h)
La struttura XFORM specifica una trasformazione dello spazio globale per lo spazio di pagina.
Sintassi
typedef struct tagXFORM {
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM, *PXFORM, *LPXFORM;
Members
eM11
Di seguito.
Operazione | Significato |
---|---|
Scalabilità | Componente di ridimensionamento orizzontale |
Rotazione | Coseno dell'angolo di rotazione |
Reflection | Componente orizzontale |
eM12
Di seguito.
Operazione | Significato |
---|---|
Taglio | Costante di allineamento orizzontale |
Rotazione | Seno dell'angolo di rotazione |
eM21
Di seguito.
Operazione | Significato |
---|---|
Taglio | Costante di scalabilità verticale |
Rotazione | Seno negativo dell'angolo di rotazione |
eM22
Di seguito.
Operazione | Significato |
---|---|
Scalabilità | Componente di ridimensionamento verticale |
Rotazione | Coseno dell'angolo di rotazione |
Reflection | Componente di reflection verticale |
eDx
Componente di traslazione orizzontale, in unità logiche.
eDy
Componente di traslazione verticale, in unità logiche.
Commenti
Nell'elenco seguente viene descritto come vengono usati i membri per ogni operazione.
Operazione | eM11 | eM12 | eM21 | eM22 |
---|---|---|---|---|
Rotazione | Coseno | Seno | Seno negativo | Coseno |
Scalabilità | Componente di ridimensionamento orizzontale | Non usato | Non usato | Componente di ridimensionamento verticale |
Taglio | Non usato | Costante di allineamento orizzontale | Costante di allineamento verticale | Non usato |
Reflection | Componente reflection orizzontale | Non usato | Non usato | Componente reflection verticale |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wingdi.h (include Windows.h) |
Vedi anche
Spazi di coordinate e strutture di trasformazione