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) |