哪个高手会写放大镜程序啊, 我一点都不懂,哪位高手请教一下?麻烦了

解决方案 »

  1.   

    用GetDC得到目标窗体设备环境,在用StretchBlt函数将指定区域的图象放大显示在别的区域就ok
      

  2.   

    如果是对于DC操作,那么使用StretchBlt transparentblt等。
    对于其他,那么直接像素拉伸。
      

  3.   

    放大原理:
    投影变换:调整相机的焦距
    决定于函数gluPerspective第一个参数fovy
    参数fovy : yz平面上视野的角度
    角度越小,视野越小,得到放大的效果放大点位置对应:
    获取放大点屏幕坐标
    转换到世界坐标系中
    设置函数gluLookAt的观察点