[MFC]OnPaint双缓冲绘图
来源:互联网 发布:外贸英语书籍推荐 知乎 编辑:程序博客网 时间:2024/05/30 05:21
void CXButton::OnPaint(){CRect PaintRect;CPaintDC dc(this);CDC MemDC;CBitmap MemBitmap;// 双缓冲绘图GetClientRect(PaintRect);if (MemDC.CreateCompatibleDC(&dc)){if (MemBitmap.CreateCompatibleBitmap(&dc, PaintRect.Width(), PaintRect.Height())){if (HGDIOBJ OldObject = MemDC.SelectObject(MemBitmap)){// 拷贝背景图, 以处理透明色if (MemDC.BitBlt(0, 0, PaintRect.Width(), PaintRect.Height(), &dc, 0, 0, SRCCOPY)){Gdiplus::Graphics g(MemDC);// Paint here ...dc.BitBlt(0, 0, PaintRect.Width(), PaintRect.Height(), &MemDC, 0, 0, SRCCOPY);}MemDC.SelectObject(OldObject);}MemBitmap.DeleteObject();}MemDC.DeleteDC();}}
0 0
- [MFC]OnPaint双缓冲绘图
- MFC中重写OnPaint实现双缓冲绘图
- MFC绘图,双缓冲
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC 双缓冲绘图
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC双缓冲绘图
- MFC 双缓冲 绘图实例
- MFC双缓冲绘图实例
- WINCE双缓冲绘图 Win32和MFC
- MFC单文档程序 双缓冲绘图
- 游标
- 虚拟机安装VMware Tools
- 软件设计师选择题真题知识点归纳
- java SE复习笔记1
- {welcome to JS} 无干扰脚本编程
- [MFC]OnPaint双缓冲绘图
- SD卡相关知识总结
- IOS 积累代码之一
- MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
- “The resource could not be loaded because the App Transport Security policy requires the use of a se
- Objective C 中 NSString类的用法
- xUtils框架的介绍
- 在MFC中显示cv::Mat
- Cache——缓存数据结构实现