Condividi tramite


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

Panoramica di spazi e trasformazioni delle coordinate

ExtCreateRegion

GetWorldTransform

ModifyWorldTransform

PlayEnhMetaFile

SetWorldTransform