当前位置:编程学习 > VC++ >>

VC++画图板的放大缩小功能怎么实现

答案:两类方法: 1. 光栅方法:将屏幕表面拷贝到缓冲表面,然后用StretchBlt之类的函数拷贝回去。据大部分简单画图板用这种方法 2. 矢量方法:设置仿射变换, GDI/GDI+的设备上下文都是可以设置一个2×3的World变换矩阵的,这个矩阵的功效是全局的,能够平移缩放旋转二维物体。

上一个:VC创建多文档应用程序+容器
下一个:vc6.0 如何在 CMainFrame类为菜单项添加命令处理函数?我是初学者~谢谢指教

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,