XFORM 结构 (wingdi.h)

XFORM 结构指定世界空间到页面空间的转换。

语法

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

成员

eM11

以下内容。

操作 含义
扩展 水平缩放组件
旋转 旋转角度余弦值
反射 水平组件

eM12

以下内容。

操作 含义
剪切 水平比例常量
旋转 旋转角度的正弦值

eM21

以下内容。

操作 含义
剪切 垂直比例常量
旋转 旋转角度的负正弦值

eM22

以下内容。

操作 含义
扩展 垂直缩放组件
旋转 旋转角度余弦值
反射 垂直反射组件

eDx

水平平移组件,以逻辑单元为单位。

eDy

垂直转换组件,以逻辑单元为单位。

注解

以下列表介绍了成员如何用于每个操作。

操作 eM11 eM12 eM21 eM22
旋转 余弦 正弦 负正弦值 余弦
扩展 水平缩放组件 未使用 未使用 垂直缩放组件
剪切 未使用 水平比例常量 垂直比例常量 未使用
反射 水平反射组件 未使用 未使用 垂直反射组件

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wingdi.h (包括 Windows.h)

另请参阅

坐标空间和转换结构

坐标空间和转换概述

ExtCreateRegion

GetWorldTransform

ModifyWorldTransform

PlayEnhMetaFile

SetWorldTransform