Compartilhar via


Estrutura XFORM (wingdi.h)

A estrutura XFORM especifica uma transformação de espaço de mundo para espaço de página.

Sintaxe

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

Membros

eM11

A seguir.

Operação Significado
Scaling Componente de dimensionamento horizontal
Rotação Cosseno do ângulo de rotação
Reflexão Componente horizontal

eM12

A seguir.

Operação Significado
Cisalhamento Constante de proporcionalidade horizontal
Rotação Seno do ângulo de rotação

eM21

A seguir.

Operação Significado
Cisalhamento Constante de proporcionalidade vertical
Rotação Seno negativo do ângulo de rotação

eM22

A seguir.

Operação Significado
Scaling Componente de dimensionamento vertical
Rotação Cosseno do ângulo de rotação
Reflexão Componente de reflexão vertical

eDx

O componente de tradução horizontal, em unidades lógicas.

eDy

O componente de tradução vertical, em unidades lógicas.

Comentários

A lista a seguir descreve como os membros são usados para cada operação.

Operação eM11 eM12 eM21 eM22
Rotação Cosseno Seno Seno negativo Cosseno
Scaling Componente de dimensionamento horizontal Não usado Não usado Componente de dimensionamento vertical
Cisalhamento Não usado Constante de proporcionalidade horizontal Constante de proporcionalidade vertical Não usado
Reflexão Componente de reflexão horizontal Não usado Não usado Componente de reflexão vertical

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho wingdi.h (inclua Windows.h)

Confira também

Coordenar estruturas de espaço e transformação

Visão geral de espaços de coordenadas e transformações

ExtCreateRegion

GetWorldTransform

Modifyworldtransform

PlayEnhMetaFile

SetWorldTransform