描述
GetMapMode函数检索当前的映射模式。
C++ 语法
int GetMapMode( __in HDC hdc ); |
PowerBASIC 语法
FUNCTION GetMapMode ( _ BYVAL hdc AS DWORD _ ) AS LONG |
参数
hdc
[in]处理设备上下文。
返回值
如果函数成功,则返回值指定映射模式。
如果函数失败,返回值为零。
Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.
备注
以下是各种映射模式。
模式 |
描述 |
MM_ANISOTROPIC |
逻辑单位通过任意缩放的轴映射到任意单位。使用SetWindowExtEx和SetViewportExtEx功能指定要求的单位,方向和比例。 |
MM_HIENGLISH |
每个逻辑单元映射到0.001英寸。正面x在右边;积极的y已经启动。 |
MM_HIMETRIC |
每个逻辑单元映射到0.01毫米。正面x在右边;积极的y已经启动。 |
MM_ISOTROPIC |
逻辑单位映射到具有相同比例轴的任意单位;也就是说,沿x-axis的一个单位等于y-axis的一个单位。使用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已经结束了。 |
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)