ModifyWorldTransform

ModifyWorldTransform

VB声明

Declare Function ModifyWorldTransform Lib "gdi32" Alias "ModifyWorldTransform" (ByVal hdc As Long, lpXform As xform, ByVal iMode As Long) As Long

说明

根据指定的模式修改世界转换

返回值

Long,执行成功为非零值,失败为0

参数表

参数

类型及说明

hdc

Long,设备场景,其世界坐标将被修改

lpXform

xform,这个结构内含根据iMode参数附加的转换

iMode

Long,下列常数之一:

MWT_IDENTITY

设置世界转换为默认的特性转换(用该特性转换时,世界转换无效),忽略lpXform参数

MWT_LEFTMULTIPLY

lpXform转换被当前转换乘,乘积设为新的世界转换

MWT_RIGHTMULTIPLY

当前转换被lpXform转换乘,乘积设为新的世界转换

注解

与一般的乘法不同,矩阵乘法的结果与矩阵顺序有关。在MWT_LEFTMULTIPLY模式,lpXform为左边的操作数。请参考高等代数相关书籍。

调用本函数前先应调用SetGraphicsMode函数设置GM_ADVANCED图形模式

适用平台

Windows NT

Top