如何处理动画。
我想在想做一段动画,带有一个BMP文件作为背景。可是我在上面绘图的时候内存中的BMP文件也就被修改了。
我尝试这在内存中方两幅图片一张用来存放原始的,另一张用来在DC中绘制。所以每一次重绘的时候都要复制一下该图片。但是这样做的效率太低了。有没有高手指点一下啊?
我想在想做一段动画,带有一个BMP文件作为背景。可是我在上面绘图的时候内存中的BMP文件也就被修改了。
我尝试这在内存中方两幅图片一张用来存放原始的,另一张用来在DC中绘制。所以每一次重绘的时候都要复制一下该图片。但是这样做的效率太低了。有没有高手指点一下啊?
解决方案 »
- MFC怎么打开chm文件或者pdf文件,苦求!
- 能编译能运行,但是就是没有东西显示,一个好奇怪的问题
- 关于sqlite的语句的小问题:sqlite3_exec(db,"select single_data.* from single_data",CallResult, NULL, &errMsg);后边语句的执行问题
- 请问我如何知道Expand后面这个参照是什么
- 如何 将数字字符串 转换为整数?
- 请问哪里有VC写的ping程序下载?
- 推荐老毛桃U盘PE启动制作工具
- 什么软件可以把word 密码解开的,我有急用
- 一个不可思意的问题。。。。!!!!!!
- win32 console application 怎样写消息映射呀?
- ActiveX 属性修改问题
- 长贴:让人绝望的怪异问题????(估计和字符串有关)
OnDraw(CDC* pDC)
{
m_pBitmap
pDC->SelectObject(pBitmap);
pDC->MoveTo(0,0);
pDC->LineTo(m_pt.x,m_pt.y);
}
//m_pt是一个变动的点
m_pBitmap是一个指向Cbitmap的指针。
你是以吸取就知道了。
我的做法是每一次都从内存的另外一个地方拷贝给m_pBitmap但是效率低下