关于显示动画时擦除上一帧的内容,以及定义图形region的问题 1。我用连续调用图形文件在窗体上做出动画效果,请问显示一帧的同时如何将上一帧的内容擦除。2,我想将以透明显示的图形按其边缘定义成一个rgn, 然后通过这个rgn来相应鼠标事件,同时用来处理图形的碰撞事件,不知这种方法是否行得通,请教具体的实现方法,如有源代码邮到: [email protected]我没有用到directx 和mfc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果不用DirectX,你在画图时要注意,不能直接在窗口上化,应该用CreateCompitableDC建立一个和当前显示方式兼容的DC,然后创建一个和窗口同等大小的bitmap,并把该bitmap选入兼容的dc中.你的作图要在memory dc里完成,然后调用bitblt函数将内存的绘画内容显示到窗口上. 你下一帧blit到窗口上不就把上一帧给盖住了吗.除非你不是blit的整个窗口,而只是一个区域.如果只是一个区域,你可以定义一个区域的约束矩形,每次重绘就把整个矩形内的内容更新.约束矩形外的部分则保持不变(相当于保持背景不变) 关于DATE TIME PICKER控件的菜鸟问题! 怎样在windows下编程实现双网卡备份 如何能保证鼠标点击的消息能被先处理呢,高分 高分请教:如何由pPrinterName(LPTSTR)获得pPortName?----再线等, 这个错误是怎么回事呀? 奇怪的问题 在线!我怎么把一个整型变量和一个字符串常量连接起来,传递给CSTRING的对象!! 【高分】求解大型稀疏矩阵的特征值及特征向量,来都有分,提供思路 C/C++中怎么读取一个文件里的一行内容? CListCtrl无法显示图片 在VC6.0中为什么程序在运行时控件上的中文字符在运行时都变成了乱码? 如果把含有多个位图文件里的位图单独提取出来??????????????
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货