怎样在win32程序中获取鼠标的当前的位置并返回 新手求救!该如何解决

怎样在win32程序中获取鼠标的当前的位置并返回 新手求救!!!!!
在学win32绘图程序中 想获取鼠标的当前位置 上网查 说是用getCursorpos() 但是不知道怎么用 请高手指点一下 小弟在这里谢谢咯!!!

------解决方案--------------------
1、在你定义的类中,先把消息宏DECLARE_DYNAMIC 定义好,也就是把Message给定义了。
BEGIN_MESSAGE_MAP(CMousePositionView, CView)
//{{AFX_MSG_MAP(CMousePositionView)
ON_WM_MOUSEMOVE() ///////////////////////////////
ON_COMMAND(ID_TEST, OnTest) //////////////////////////////这两行是添加的
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
ON_COMMAND(ID_NEW_ITEM,CMousePositionView::OnNewItem )
ON_UPDATE_COMMAND_UI(ID_NEW_ITEM,OnUpdateNewItem)
END_MESSAGE_MAP()
2、在你定义的MousePosition类的构造函数中,将类的私有变量,也就是鼠标的坐标初始化,一般赋值为=CPoint(0,0);
CMousePositionView::CMousePositionView()
{
// TODO: add construction code here
m_MousePos=CPoint(0,0);
m_bDisplay=true;


}
3、然后在MyView类的函数Ondraw()中定义它的动态接受坐标
void CMousePositionView::OnMouseMove(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
m_MousePos=point;
Invalidate(true);
CView::OnMouseMove(nFlags, point);
}

其实,能实现,主要是这几步,绵力微薄,不知明否?