函数参考


_WinAPI_SetWorldTransform

设置世界空间和指定场景的页面空间之间的二维线性变换

#Include <WinAPIEx.au3>
_WinAPI_SetWorldTransform ( $hDC, $tXFORM )

参数

$hDC 设备场景句柄
$tXFORM 包含转换数据的$tagXFORM 结构

返回值

成功: 返回 1
失败: 返回 0并设置@error非0

注意/说明

如果指定场景的图形模式已由以前的_WinAPI_SetGraphicsMode()设置为$GM_ADVANCED则_WinAPI_SetWorldTransform()失败.
同样的, 不会将场景的图形模式重新设置为默认的$GM_COMPATIBLE, 除非通过_WinAPI_SetWorldTransform()将世界变换首先
重置为默认的单位变换.

对世界空间内的任意点(x, y), 页面空间的变换后的坐标(x', y')可用
以下公式确定:

x' = x * eM11 + y * eM21 + eDx
y' = x * eM12 + y * eM22 + eDy

相关

详情参考

在MSDN中搜索