<Return[C]><Top>

CombineTransform

Declare Function Api_CombineTransform& Lib "gdi32" Alias "CombineTransform" (lpxformResult As xform, lpxform1 As xform, lpxform2 As xform)

Declare Function CombineTransform Lib "gdi32" Alias "CombineTransform" (lpxformResult As xform, lpxform1 As xform, lpxform2 As xform) As Long

2 つのワールド座標変換行列を連結して、1 つのページ座標空間行列を形成する。

パラメータ
lpxformResult
    1 つの 構造体へのポインタを指定する。関数から制御が返ると、この構造体に、連結後の変換行列が格納される。
lpxform1
    1 番目の行列を保持している、1 個の 構造体へのポインタを指定する。
lpxform2
    2 番目の行列を保持している、1 個の 構造体へのポインタを指定する。

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。
    Windows NT/2000:拡張エラー情報を取得するには、 関数を使う。

解説
    連結後の座標変換を適用すると、最初の変換を適用した後に 2 番目の変換を適用するのと同じ結果になる。
    3 つの変換行列は互いに異なっていなくてもかまわない。たとえば、lpxform1 パラメータの指す XFORM 構造体が、lpxformResult パラメ

    ータが指す XFORM 構造体と同じものであってもかまわない。