- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 MFC快速创建bmp图片
定义:CFile file;BYTE *pBmpData = NULL;DWORD dwBmpDatalen = 0;int nBmpBytePerline = 0;BITMAPFILEHEADER bf;BITMAPINFOHEADER bi;RGBQUAD rgbColor[2];//////////////////////////////////////////////...
2018-11-06 16:08:56 944
双缓冲绘图实现图片查看格式转换器
基于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)函数。
2015-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人