以桥为题的作文400字:mfc里图形的缩放问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 05:14:07
已经用鼠标的点击和放开确定了两点,再用上moveto,lineto等函数画出了椭圆,矩形,三角形等图形,但是如何做到图形的缩放,望高手指点

简单办法,在写moveto,lineto时加入一个变量--缩放比例scale,scale大于1放大,小于1缩小.
x=(x - x0) * scale; y=(y - x0) * scale;
scale变化事件发生时,重画.

如果用OpenGL,简单地改变投影参数就能缩放.

另一办法是改变绘图窗的mapping系数.