CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

如果我想在界面上画一段弧线。该调用什么API函数,没有有成熟的代码。多谢各位DX了!

楼主Luck_xyl(xyl_cn)2003-12-02 23:23:24 在 VC/MFC / 界面 提问

对了,我是想画弧线的过程有一个动画的效果,能够描绘出画弧线的那个过程,现在实现的方法是不是采用定时器的方式来重绘,还是采用什么别的办法。  
  问题点数:0、回复次数:11Top

1 楼flyelf(空谷清音)回复于 2003-12-02 23:45:29 得分 0

在OnMouseMove中画Top

2 楼ukyo1(**)回复于 2003-12-03 00:06:34 得分 0

你画弧线不是有角度吗?每次把角度加长一点看看?Top

3 楼canjian(奋斗,探求,不达目的誓不罢休!)回复于 2003-12-03 08:23:55 得分 0

如果是随机的弧线,要使用定时器,可以象flyelf(空谷清音)那样,通过图形裁剪应该也可以实现;如果是固定一段弧,可以使用动画Top

4 楼Luck_xyl(xyl_cn)回复于 2003-12-03 09:10:18 得分 0

to   canjian   :   我的是动态的一段弧线,  
  对于画弧线,是不是有封装的类或者API支持的。  
  我想用   LineTo()   这个函数来一段段的画的话还是不能实现效果  
  各位有没有具体实现的经验,能不能给个实现的例子。  
  Top

5 楼shiyongfan(追梦人)回复于 2003-12-03 09:38:20 得分 0

Arc   and   ArcTo  
  在计时器中或一个独立的线程中去动态的画,控制角度就行了。Top

6 楼Luck_xyl(xyl_cn)回复于 2003-12-05 12:00:48 得分 0

 
      如果是不规则的弧线要怎么样才能够画出来,  
      比如类似于   y=   X*X     ;这样的抛物线的轨迹。  
   
      要用专门的画图工具(OPGL)还是什么别的东西Top

7 楼chchch()回复于 2003-12-05 12:10:42 得分 0

向屏幕上画点,每个计时周期画一个点  
  画点的位置由你那个弧线的算法提供,比如SIN或者COS之类的Top

8 楼sxslyy(孤松傲雪)回复于 2003-12-05 15:40:33 得分 0

同意:   shiyongfan(追梦人)Top

9 楼bluebohe(薄荷)回复于 2003-12-05 16:37:21 得分 0

OnMouseMove中用异或方式画弧线Top

10 楼Luck_xyl(xyl_cn)回复于 2003-12-08 12:00:57 得分 0

To   shiyongfan(追梦人)     &&   sxslyy(孤松傲雪)          
  BOOL   Arc(   int   x1,   int   y1,   int   x2,   int   y2,   int   x3,   int   y3,   int   x4,   int   y4   );  
  BOOL   Arc(   LPCRECT   lpRect,   POINT   ptStart,   POINT   ptEnd   );  
   
  这个角度要怎么样才能控制出来,如果我的抛物线就是  
   
        Y   =   1/2   *   X   *   X   ;  
  这种情况的。   我怎么样来分段画出我的弧线?  
   
  To   chchch()   :  
  如果画点的话,是不是要每个点都要画一个,如果要显示那种平滑的曲线不是要花很长时间来处理定时器的内容?  
         
  Top

11 楼Luck_xyl(xyl_cn)回复于 2003-12-08 12:04:07 得分 0

bluebohe(薄荷)     :怎么样来用OnMouseMove来模拟出弧线,我还是不怎么清楚,  
   
  请DX多指点指点!  
  Top

相关问题

  • 调用api函数出错
  • api函数调用问题
  • 关于在调用API函数
  • 如何用PB调用API函数Getmodulefilename()?
  • API函数调用问题之一
  • c中能调用API函数吗?
  • API函数(DeleteFile)在vb调用
  • 调用API函数的问题
  • 关于调用API函数的问题!!!
  • c#中可以调用api函数吗?

关键词

  • 弧线
  • 定时器
  • arc
  • 画
  • 角度
  • 实现

得分解答快速导航

  • 帖主:Luck_xyl

相关链接

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

广告也精彩

反馈

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