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