删除直线的小问题
在一区域里画了若干直线,希望在下次增加新直线前把之前的线条清空然后重画。这个清空应该怎么搞比较好呢?SetROP2(R2_XORPEN)好像不好使,画面看起来怪怪的。大家给个建议吧,谢谢了。 问题点数:30、回复次数:8Top
1 楼OpenHero(开勇)回复于 2005-05-18 12:07:22 得分 7
可以重新刷一下,把以前画的都清理干净Top
2 楼laogong165(歪锅配翘盖,好锅头有好锅盖!)回复于 2005-05-18 12:16:35 得分 0
怎么个重新刷法呢?我还要保证绘图窗口被覆盖后,再显示的时候图像不要消失的说。Top
3 楼greenteanet(扎扎实实打基础,保持一颗平常心。)回复于 2005-05-18 13:21:22 得分 8
// 重绘窗口
Invalidate();
UpdateWindow();Top
4 楼hua_yang(花样)回复于 2005-05-18 13:28:15 得分 8
可以用反色再画一遍,异或Top
5 楼zottff()回复于 2005-05-18 13:42:50 得分 7
设一个变量,清空前设置变量,ondraw 时根据变量判断是否重绘,ondraw结束时再把变量复位Top
6 楼laogong165(歪锅配翘盖,好锅头有好锅盖!)回复于 2005-05-18 14:23:42 得分 0
综合楼上几位,基本功能上解决了问题----先阶段性结贴,呵呵。Top
7 楼laogong165(歪锅配翘盖,好锅头有好锅盖!)回复于 2005-05-18 14:24:07 得分 0
谢谢了。Top
8 楼laogong165(歪锅配翘盖,好锅头有好锅盖!)回复于 2005-05-18 14:25:18 得分 0
就是抖动比较厉害,传说有别的技术可以解决,先研究一下。Top




