如何实现使用用户自定义映射模式,设置窗口大小和视区大小相等的二维坐标系
答案:1 悬赏:60 手机版
解决时间 2021-11-30 22:13
- 提问者网友:火车头
- 2021-11-30 12:44
如何实现使用用户自定义映射模式,设置窗口大小和视区大小相等的二维坐标系
最佳答案
- 五星知识达人网友:第幾種人
- 2021-11-30 13:50
如何实现使用用户自定义映射模式,设置窗口大小和视区大小相等的二维坐标系
以上代码与你的代码是等效的。
所以简单来说前3-6行是CDC到CClientDC的一种转换。
pDC->SetMapMode确定映射模式,把逻辑单位映射为厘米,英寸像素等,MM_ANISOTROPIC表示采用原有的模式不变。
pDC->SetWindowExt设定与pDC相关的窗口范围。
pDC->SetViewportExt设定与pDC相关的视口范围。
pDC->SetViewportOrg设定视口的原点。
上面3个函数都是GDI从逻辑空间到设备空间的转换方式,即从一个坐标系到另一个坐标系。一般上面4个函数会一起使用,来设定完整的CDC信息。
以上代码与你的代码是等效的。
所以简单来说前3-6行是CDC到CClientDC的一种转换。
pDC->SetMapMode确定映射模式,把逻辑单位映射为厘米,英寸像素等,MM_ANISOTROPIC表示采用原有的模式不变。
pDC->SetWindowExt设定与pDC相关的窗口范围。
pDC->SetViewportExt设定与pDC相关的视口范围。
pDC->SetViewportOrg设定视口的原点。
上面3个函数都是GDI从逻辑空间到设备空间的转换方式,即从一个坐标系到另一个坐标系。一般上面4个函数会一起使用,来设定完整的CDC信息。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯