基于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