如何动态画圆弧
怎么动态画圆弧
我想做一个动态画圆弧的小程序,就是拦截WM-LBUTTONDOWN记下坐标作为圆心,拦截WM-LBUTTONUP记下坐标作为圆上一点,它们之间的距离作为半径。再拦截WM-MOUSEMOVE消息,仅根据鼠标移动的方向和圆心的位置以及半径来画弧,就是说随着鼠标的转动,扇形随着鼠标转动方向动态增大。可是Arc 和Pie函数是以坐标来定义的,而且只能够是逆时针转动,请问那位高手知道吗
------解决方案--------------------
那就自己画若干线段来代替弧段。
我想做一个动态画圆弧的小程序,就是拦截WM-LBUTTONDOWN记下坐标作为圆心,拦截WM-LBUTTONUP记下坐标作为圆上一点,它们之间的距离作为半径。再拦截WM-MOUSEMOVE消息,仅根据鼠标移动的方向和圆心的位置以及半径来画弧,就是说随着鼠标的转动,扇形随着鼠标转动方向动态增大。可是Arc 和Pie函数是以坐标来定义的,而且只能够是逆时针转动,请问那位高手知道吗
------解决方案--------------------
那就自己画若干线段来代替弧段。