鼠标拖动的时候旋转椭圆
是不是要用bezier曲线来画?

解决方案 »

  1.   

    没有必要吧,这个曲线(好像是样条曲线)我可不了解阿。其实,你可以对鼠标移动消息进行处理,根据基点(O)和鼠标当前点(point)形成的直线的角度,改变椭圆的外切矩形的四个角点的坐标值,应该不难的呀,处理速度上肉眼应该看不出来。好像MFC中没有专门的旋转函数。
      

  2.   

    有现成的API函数 SetWorldTransform 在MSDN上看看吧
      

  3.   

    to 0sch("老板,买包烟,最便宜的") 
    我就是这么做的,可是矩形旋转了,椭圆只是放大缩小了,并没有旋转。Sword_Sharp
    thankyou