一个关于基于MFC的单文档桌面应用程序解决方法

一个关于基于MFC的单文档桌面应用程序
从来没写过MFC的界面,今天试了一下,但是却不知道怎么对鼠标左键进行监听(就是在屏幕上左击一下,将其坐标记下,并且显示出这个位置的一个小点)
------解决思路----------------------
BOOL CControlClientView::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_LBUTTONDOWN)//左键按下  
{        

       CPoint pt;  
::GetCursorPos(&pt);  //得到当前点的位置
          //接下去用GDI或GDI+画点了~~
         }

------解决思路----------------------
HOOK WM_MOUSE_LL ?
SetCapture ?
------解决思路----------------------
OnLButtonDown
------解决思路----------------------
类向导 添加消息  WM_LButtonDown    在OnLButtonDown里面获取鼠标位置 GDI画点