ModifyWorldTransform

【勇芳软件工作室】汉化HomePreviousNext

ModifyWorldTransform函数使用指定的模式更改设备上下文的世界变换。

BOOL ModifyWorldTransform(

HDC 【HDC】,//设备上下文的句柄
CONST XFORM *【lpXform】,//转换数据的地址
DWORD 【iMode平台】//修改模式
); 

参数

【HDC】

指定设备上下文。

【lpXform】

指向XFORM结构,用于修改给定设备上下文的世界转换。

【iMode平台】

指定转换数据如何修改当前世界转换。此参数必须是以下值之一:

描述
MWT_IDENTITY使用身份矩阵重置当前的世界变换。如果指定了此模式,则【lpXform】指向的XFORM结构将被忽略。
MWT_LEFTMULTIPLY根据XFORM结构中的数据将当前变换相乘。(XFORM结构中的数据变为左被乘数,当前变换的数据变为右被乘数。)
MWT_RIGHTMULTIPLY根据XFORM结构中的数据将当前变换相乘。(XFORM结构中的数据变为正确的被乘数,当前变换的数据变为左被乘数。)

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。

备注

ModifyWorldTransform功能将失败,除非指定的设备上下文的图形模式通过以前调用SetGraphicsMode功能设置为GM_ADVANCED。同样,除非通过调用SetWorldTransformModifyWorldTransform首先将世界变换重置为默认身份转换,否则将无法将设备上下文的图形模式重置为默认的GM_COMPATIBLE模式。

也可以看看

GetWorldTransform, SetWorldTransform, SetGraphicsMode, XFORM