动态数组存取鼠标位置,该如何处理

动态数组存取鼠标位置
我想用一个动态数组存取鼠标每次点击的坐标,请问怎么做?是不是再LButtonDown里做?我是新手,请给出示范代码.先谢谢.

------解决方案--------------------
CPoint m_Lpoint;
BOoL m_bLMouseDown;

-------
OnLButtonDown(UINT nFlags, CPoint point)
{
CView::OnLButtonDown(nFlags, point);
m_LPoint = point;
m_bLMouseDown = TRUE; //判断鼠标状态的
SetCapture(); //获得鼠标
}
-------
对鼠标的状态要做判断吧//按下没移动;按下且移动;...等
每个状态下基本相似..

++++++++++++++++++

再添加个保存坐标的变量 和 函数:

CObArray m_arr;
----
AddPoint( int x, int y )
{
CPoint *m_point = new CPoint( x, y );
m_arr.Add( ( CObject* )m_point );
SetModifiedFlag( TRUE );
}

把鼠标的坐标传进来就行
AddPoint( m_LPoint.x, m_LPoint.y );

----------------
可能考虑复杂了点