modifyWorldTransform 函数 (wingdi.h)
ModifyWorldTransform 函数使用指定模式更改设备上下文的世界转换。
语法
BOOL ModifyWorldTransform(
[in] HDC hdc,
[in] const XFORM *lpxf,
[in] DWORD mode
);
参数
[in] hdc
设备上下文的句柄。
[in] lpxf
指向 XFORM 结构的指针,该结构用于修改给定设备上下文的世界转换。
[in] mode
指定转换数据如何修改当前世界转换。 此参数须为下列值之一。
值 | 含义 |
---|---|
|
使用标识矩阵重置当前世界转换。 如果指定了此模式,则忽略 lpXform 指向的 XFORM 结构。 |
|
将当前转换乘以 XFORM 结构中的数据。 (XFORM 结构中的数据成为左乘法,当前转换的数据变为右乘法。) |
|
将当前转换乘以 XFORM 结构中的数据。 (XFORM 结构中的数据变为右乘法,当前转换的数据变为左乘法。) |
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
注解
除非之前通过调用 SetGraphicsMode 函数将指定设备上下文的图形模式设置为 GM_ADVANCED,否则 ModifyWorldTransform 函数将失败。 同样,无法将设备上下文的图形模式重置为默认GM_COMPATIBLE模式,除非世界转换已首先通过调用 SetWorldTransform 或 ModifyWorldTransform 重置为默认标识转换。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |