GetMapMode函数检索当前的映射模式。
int GetMapMode
HDC 【HDC】 | //设备上下文的句柄 |
); |
参数
【HDC】
标识设备上下文。
返回值
如果函数成功,则返回值指定映射模式。
如果函数失败,返回值为零。
备注
以下列表描述了各种映射模式:
值 | 描述 |
MM_ANISOTROPIC | 逻辑单位通过任意缩放的轴映射到任意单位。使用SetWindowExtEx和SetViewportExtEx功能来指定所需的单位,方向和比例。 |
MM_HIENGLISH | 每个逻辑单元映射到0.001英寸。正x在右边;积极的y是up。 |
MM_HIMETRIC | 每个逻辑单元映射到0.01毫米。正x在右边;积极的y是up。 |
MM_ISOTROPIC | 逻辑单位映射到具有相同比例轴的任意单位;也就是说,沿着x轴的一个单元等于沿着y轴的一个单位。使用SetWindowExtEx和SetViewportExtEx功能指定所需轴的单位和方向。图形设备接口根据需要进行调整,以确保x和y单元的大小保持不变(例如,如果设置窗口范围,则将调整视口以保持各单位的各向同性)。 |
MM_LOENGLISH | 每个逻辑单元映射到0.01英寸。正x在右边;积极的y是up。 |
MM_LOMETRIC | 每个逻辑单元映射到0.1毫米。正x在右边;积极的y是up。 |
MM_TEXT | 每个逻辑单元被映射到一个设备像素。正x在右边;积极的y正在下降。 |
MM_TWIPS | 每个逻辑单元映射到打印机点(1/1440英寸,也称为“twip”)的二十分之一。正x在右边;积极的y是up。 |
也可以看看