函数功能:
SetMapMode 函数用于设置指定设备环境的映射模式。
映射模式定义了页面空间单位到设备空间单位的转换,还定义了 x 轴和 y 轴的方向。
API 函数原型:
int SetMapMode( _In_ HDC hdc, _In_ int fnMapMode );
参数解析:
|
参数 |
含义 |
||||||||||||||||||
|
hdc |
指定设备环境句柄 |
||||||||||||||||||
|
fnMapMode |
新的映射模式,可以是以下值:
|
返回值:
1. 如果函数调用成功,返回值是原先的映射模式;
2. 如果函数调用失败,返回值是 0。
备注:
1. MM_TEXT 映射模式允许应用程序以设备像素为单位来工作,像素的大小根据设备不同而不同。
2. MM_HIENGLISH, MM_HIMETRIC, MM_LOENGLISH, MM_LOMETRIC 和 MM_TWIPS 映射模式应用于物理意义上的绘制是非常有用的。
3. MM_ISOTROPIC 映射模式确保 1:1 的纵横比。
4. MM_ANISOTROPIC 映射模式允许独立调节 x 坐标和 y 坐标。




