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 [デスクトップ アプリのみ] |
Header | wingdi.h (Windows.h を含む) |