getMapMode 函数 (wingdi.h)
GetMapMode 函数检索当前映射模式。
语法
int GetMapMode(
[in] HDC hdc
);
参数
[in] hdc
设备上下文的句柄。
返回值
如果函数成功,则返回值指定映射模式。
如果函数失败,则返回值为零。
注解
下面是各种映射模式。
“模式” | 说明 |
---|---|
MM_ANISOTROPIC | 逻辑单元映射到具有任意缩放轴的任意单元。 使用 SetWindowExtExtEx 和 SetViewportExtEx 函数指定所需的单位、方向和缩放。 |
MM_HIENGLISH | 每个逻辑单元映射到 0.001 英寸。 正 x 向右;正 y 向上。 |
MM_HIMETRIC | 每个逻辑单元映射到 0.01 毫米。 正 x 向右;正 y 向上。 |
MM_ISOTROPIC | 逻辑单元映射到具有等比例轴的任意单位;也就是说,沿 x 轴的一个单位等于沿 y 轴的一个单位。 使用 SetWindowExtEx 和SetViewportExtEx 函数 指定轴的单位和方向。 图形设备界面根据需要进行调整,以确保 x 和 y 单位保持相同的大小。 (设置窗口范围后,将调整视区,使单位保持各向同性) 。 |
MM_LOENGLISH | 每个逻辑单元映射到 0.01 英寸。 正 x 向右;正 y 向上。 |
MM_LOMETRIC | 每个逻辑单元映射到 0.1 毫米。 正 x 向右;正 y 向上。 |
MM_TEXT | 每个逻辑单元映射到一个设备像素。 正 x 向右;正 y 向下。 |
MM_TWIPS | 每个逻辑单元映射到打印机点的二十分之一, (1/1440 英寸,也称为“twip”) 。 正 x 向右;正 y 向上。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |