函数参考
_WinAPI_SetWorldTransform
设置世界空间和指定场景的页面空间之间的二维线性变换
参数
$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中搜索