编写一个程序,在vc++中.在屏幕上出现一个圆心沿正弦曲线轨迹移动的实心圆,要求每隔四分之一周期,圆的填充色和圆的周边颜色都发生变化,(颜色自己选取),同时,圆的半径在四分之一周期之内由正弦曲线幅值的0.2倍至0.6倍线性增长.

解决方案 »

  1.   

    ....我在网上下载了个ppt就是有这个例子的~~
      

  2.   

    设置一个时间长度为你想要的四分之一周期的TIMER,在DOC中设置2个变量分别代表半径和颜色,TIMER到时间就更改这2个变量并调用VIEW的重绘,在OnPaint()里用这2个变量来绘制物体
      

  3.   

    用一个数组来保存曲线的所有点~~然后就可以判断数组下标来判断什么时候改变颜色了~~我那PPT文档代码比较乱,很难传上来~~这里又不能传附件啊~~