关于物体移动的问题??? 我知道移动的原理是:先画一个,然后用背景色擦除,然后在另外的地方画出来.但是假如背景是复杂的图像,不是简单的一种颜色,这种方法好像行不通啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是考虑的擦除的问题,而是考虑重绘每次OnPaint的时候用BitBlt绘制背景然后将前景的图形绘制到一个内存DC上,为其给定某种背景色然后用TransparentBlt将前景也绘制到屏幕的设备DC上 OnPaint重绘.和背景没关系的.因为重新画的时候原来的已经被删除了(所以不会出现原来的遮挡住背景的问题). 每次重绘????如果窗口不动的话应该只是最先的onpaint一次啊,难道要postmessage(WM_PAINT)吗? 单文档的自动保存文件对话框的文件格式的设置 关于vc6.0++和vs2008中vc++中消息返回值的问题 在客户区内画直线 有分加呕!!!!!!!! 读取XML的问题 ::SetWindowPos ,为什么要加上“::”? 如何定制ARP? 在线求助!!! 【求助】:VC中压栈、弹栈的图形演示问题 学习《COM/DCOM编程指南》中遇到的问题。请高手指点。 请教有关数字图像处理的一些问题 在CListCtrl中创建按钮 VC的报表和打印预览问题
每次OnPaint的时候用BitBlt绘制背景
然后将前景的图形绘制到一个内存DC上,为其给定某种背景色
然后用TransparentBlt将前景也绘制到屏幕的设备DC上