基于MFC单文档的图片查看格式转换器
功能描述:
1、支持BMP,JPG,GIF,PNG等多种格式相互转换(打开->另存为)
2、打开图片后鼠标滚轮可以放大缩小
3、支持鼠标左键拖动图片位置
4、尺寸超过客户区时可使用滚动条
特点:使用双缓冲绘图,实现缩放移动时界面内容不闪烁
实现过程:
1、创建MFC单文档程序
2、添加CMemDC.h文件(双缓冲绘图封装)
3、改造OnDraw(CDC* pDC)函数
4、在CPicZoomView类添加鼠标各类消息跟事件消息响应
PS:双缓冲绘图为两步:一是创建内存DC,二是重写OnEraseBkgnd(CDC* pDC)函数。
1