getMapMode 函数 (wingdi.h)

GetMapMode 函数检索当前映射模式。

语法

int GetMapMode(
  [in] HDC hdc
);

参数

[in] hdc

设备上下文的句柄。

返回值

如果函数成功,则返回值指定映射模式。

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

注解

下面是各种映射模式。

“模式” 说明
MM_ANISOTROPIC 逻辑单元映射到具有任意缩放轴的任意单元。 使用 SetWindowExtExtExSetViewportExtEx 函数指定所需的单位、方向和缩放。
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

另请参阅

坐标空间和转换函数

坐标空间和转换概述

SetMapMode

SetViewportExtEx

SetWindowExtEx