首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于窗口与视口的有关问题

2014-07-24 
关于窗口与视口的问题最近看一本书,上面介绍:如果设置映射模式为MM_TEXT,假设用户区为cxClient个像素高,cy

关于窗口与视口的问题
最近看一本书,上面介绍:    
如果设置映射模式为MM_TEXT,    
假设用户区为cxClient个像素高,cyClient个像素宽,    
则语句:    
SetViewportOrgEx(hdc,cxClient/2,     cyClient/y,     NULL);     将坐标原点设成
用户区中心。这个很容易理解。    
但为什么SetWindowOrgEx(hdc,-cxClient/2,     -cyClient/y,     NULL);实现    
同样的功能?我觉得第2个参数与第3个参数应该为正数才对,为何是负数?    
MM_TEXT映射模式下,视口坐标原点是左上角,X轴向右为正,Y轴向下为正。    
按照那么书上所说,窗口坐标原点在用户区右下角,X轴也向右为正,Y轴向下为正?    
哪位指点一下!

[解决办法]
SetWindowOrgEx所依赖的坐标系不同

热点排行