我在对话框上,画了一个方块之后怎么 才能删除这个方块 我在对话框上,画了一个方块之后怎么 才能删除这个方块 我想这样 一边添加一边删除 那样就能 形成动态的效果 别告诉我,全部填满后 删除的时候画成原来的颜色就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnPaint里面??什么一边添加一边删除删除的时候的确是画成原来的颜色CGdiObject *pOldPen=dc.SelectObject(pNewPen);每次都保存旧的GDI对象指针不是没用的 你是在OnPaint中绘的吗?如果不是,那么调InvalidateRect重绘。是的话就必须用原色方块的区域。但这样做会有严重的闪烁,可以考虑是用内存绘制好后BITBLT到DC上,大多数动画都是这样做的 设置绘图模式为SetROP2(R2_XORPEN),想要擦除时重新画一遍就行了因为采用的是异或模式,相同为0,即擦除了原方块。 CloseAdo出错,哪位高手帮看看,万分感谢~ 抓紧时间申请MVP啦!!! 显示大量数据的问题 一个很奇怪的问题 在dll中使用双指针作为函数参数,结果函数没有改变指针的值? 闲聊,关于创业。。。。。。。。。。大家都来说说。。。。 位处理的问题? SQL带变量问题, 那位大哥了解IE插件的编程,请帮帮我!!!谢了 是CFileFind的错误,还是我的代码有错? 如何让声卡发出指定频率指定时间的声音? IP6报头的优先级怎么表示?
什么一边添加一边删除
删除的时候的确是画成原来的颜色
CGdiObject *pOldPen=dc.SelectObject(pNewPen);
每次都保存旧的GDI对象指针不是没用的
是的话就必须用原色方块的区域。但这样做会有严重的闪烁,可以考虑是用内存绘制好后BITBLT到DC上,大多数动画都是这样做的
因为采用的是异或模式,相同为0,即擦除了原方块。