CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

删除直线的小问题

楼主laogong165(歪锅配翘盖,好锅头有好锅盖!)2005-05-18 11:54:42 在 VC/MFC / 基础类 提问

在一区域里画了若干直线,希望在下次增加新直线前把之前的线条清空然后重画。这个清空应该怎么搞比较好呢?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

相关问题

  • ★★★(在线等待)在applet中。怎样删除用g.drawLine()所画的直线
  • 一个小问题---删除记录!
  • 文件删除的一个小问题
  • 控件删除问题.小问题!!!!!!!!!
  • ListView 删除数据小问题
  • 怎样删除陈桥小秘书???
  • 小弟急需直线拟合源码,多谢!
  • 画直线
  • 画垂直线
  • 小问题,200分!!!,我下载个软件,安装之后,我又想删除,我没用“添加或删除程序”删除,而是用其他方法删除,结果在“添加或删除程

关键词

  • 解决
  • 直线
  • 变量
  • 清空
  • ondraw
  • 问题

得分解答快速导航

  • 帖主:laogong165
  • OpenHero
  • greenteanet
  • hua_yang
  • zottff

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo