确实好麻烦,幸好我只用了MM_TEXT普通模式,不然我也完了:)viewport是视口,
我只用改过视口,所以就说说视口吧
可以用dc.SetViewportOrg设置dc 的原点
此时用dc的画图或文字输出时,就是相对于视口的原点,这就是说,如果这样
dc.setviewportorg(CPoint(-100,-100));
dc.textout("hello");
就可能看不见,因为它在窗口的左上角。打个比喻吧,窗口就像放大镜(这里不放大)
视口就像画布,放在放大镜下面,
你只能从放大镜里看到画布,
所以两者的坐标都可以随便设