Windows程序设计:GDI映射模式
来源:互联网 发布:2016版excel数据有效性 编辑:程序博客网 时间:2024/05/22 10:26
Windows有多种映射模式可以选择:
#define MM_TEXT 1 //1逻辑单位=1像素#define MM_LOMETRIC 2 //1逻辑单位 = 0.1mm#define MM_HIMETRIC 3 //1逻辑单位 = 0.01mm#define MM_LOENGLISH 4#define MM_HIENGLISH 5 //1 = 0.01in = 0.254mm#define MM_TWIPS 6#define MM_ISOTROPIC 7#define MM_ANISOTROPIC 8一般在Windows编程中,默认模式不够精确,不能准确地描述图形
不同分辨率的显示器的换算单位也不一样
所以我们需要改变映射模式
模式样式:
TEXT模式:
LOMETRIC:模式
HIMMETRIC模式:
ENGLISH模式:
MM_TWIPS模式:
具体适用案例:
case WM_PAINT: { PAINTSTRUCT ps; HDC hdc = BeginPaint(hWnd, &ps); int iMapMode = GetMapMode(hdc);SetMapMode(hdc, MM_TEXT); //TEXT模式Rectangle(hdc, 200, 200, 400, 400);SetMapMode(hdc, MM_LOMETRIC);Rectangle(hdc, 200, -200, 400, -400);SetMapMode(hdc, MM_HIMETRIC);Rectangle(hdc, 200, -200, 400, -400);SetMapMode(hdc, iMapMode); EndPaint(hWnd, &ps); } break;
效果:
阅读全文
0 0
- Windows程序设计:GDI映射模式
- windows程序设计之绘图基础之GDI映射模式
- windows程序设计绘图模式及映射模式
- 关于映射模式(MFC windows程序设计)
- windows程序设计(8):映射模式
- windows程序设计 GDI简介
- Windows程序设计-GDI图形
- GDI 映射模式
- GDI映射模式浅析
- GDI映射模式总结
- GDI映射模式杂谈
- GDI映射模式
- MFC GDI映射模式
- GDI映射模式
- 6.1、GDI映射模式
- GDI映射模式理解
- 5.5 GDI 映射模式
- 5.5 GDI 映射模式
- 交换机、路由器 数据包转发
- C++连接两个字符串
- java--Demo2(购物)
- 12.08学习计划
- Glide图片加载框架
- Windows程序设计:GDI映射模式
- Android_Glide图片加载框架
- jdbc.properties 文件的配置
- 获取当前日期
- nfs的基本设定
- Use printf to output stream on STM32F4
- set容器
- 英文论文中的时态
- MVP模式+OKhttp的封装请求数据