万星星@豌豆荚 欢迎加入我们
一个am,一个fm,大家不同频道......
微博:http://weibo.com/wanlianwen
摘要: 最近工作上比较忙,加之编码任务较多,没来得及继续之前的讲解。抽出时间把这最重要的一部分东西做个阐述。行文以基本的编程思维及个人思考过程为线索。众所周知,RichEdir强大在于其图文混排(在这里不跟Word、HTML比),其中的图替换为动态图的核心问题就归结于如何高效刷新。我们知道GDI操作是最消耗CPU的,所以刷新整个RichEdit窗口是不可取的,其副作用会导致更严重的闪烁问题。解决问题的思路很简单:类似于拖拽时候在屏幕绘制异或线,我们的动画重绘时不请求RichEdit,而直接在其窗口的DC上绘制当前动画帧,此时缺少是如何确定该OLE的位置,这个是所有问题的关键。先看下面这幅图:假定1-5 阅读全文
posted @ 2012-09-08 18:10 法克给木 阅读(2650) 评论(3) 推荐(1) 编辑