用鼠标画一条轨迹 怎样取上头的30个坐标 并存放在数组里

用鼠标画一条轨迹 怎样取上面的30个坐标 并存放在数组里
如题  求大神指教 告诉思路也可以啊
------解决方案--------------------
定义个Carray保存点数据
在OnMouseMove中,将点数据添加到Carray中
在OnPaint中,显示点轨迹

但你可能不能规定使用30个点,点的数量应该由实际操作决定

------解决方案--------------------
直线 圆弧之类的就不说了

任意曲线:实际是一系列的鼠标位置连线