XFORM 構造体
XFORM の構造体には、次の形式があります:
typedef struct tagXFORM { /* xfrm */
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
解説
XFORM の構造は世界領域のページ領域の変換を指定します。eDx と eDy のメンバーは水平と垂直の変換の要素をそれぞれ指定します。他のメンバーがどのように使用されるかを次の表に示します。操作によって:
演算 |
eM11 |
eM12 |
eM21 |
eM22 |
---|---|---|---|---|
Rotation |
ローテーションの角度のコサイン |
ローテーションの角度のサイン |
ローテーションの角度の負の符号 |
ローテーションの角度のコサイン |
スケーリング |
水平方向のスケーリングのコンポーネント |
Nothing |
Nothing |
垂直方向のスケーリングのコンポーネント |
傾斜 |
Nothing |
水平方向の比率定数 |
垂直方向の比率定数 |
Nothing |
リフレクション |
水平方向のリフレクションのコンポーネント |
Nothing |
Nothing |
垂直方向のリフレクションのコンポーネント |
必要条件
ヘッダー : wingdi.h