MFC中如何让一个继承CWnd的静态控件来响应鼠标移动的消息

MFC中怎么让一个继承CWnd的静态控件来响应鼠标移动的消息?
用CMyModule继承CWnd,我想在静态文本控件中显示3D图形(用OGRE渲染),于是我自定义了继承CWnd的CMyModule类,并且在CMyModule中已经写了响应WM_MOUSEMOVE和WM_LBUTTONDOWN消息的处理函数。我在对话框模板中拖入了静态文本控件。然后把这个控件关联我的自定义类,现在已经能在对话框的静态控件中显示3D图像了,现在的问题是当鼠标移动到静态控件时还是不能响应我的消息函数,不能移动图形。我曾经在SDI下能够移动鼠标调整视角看3D,现在想用静态控件达到相同的效果,但是移植过来不管用。本人菜鸟,请高手指点。在网上查了一下
void COgreTestDlg::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
LPRECT lpRect=new RECT;
myModule.GetWindowRect(lpRect);
ScreenToClient(lpRect);
if(point.x<lpRect->right && point.x>lpRect->left && point.y<lpRect->bottom && point.y>lpRect->top)

{
POINTS points;
::PostMessage(myModule.m_hWnd,WM_MOUSEMOVE,NULL,(LPARAM)&points);

}
CDialogEx::OnMouseMove(nFlags, point);
}

void COgreTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值

LPRECT lpRect=new RECT;
myModule.GetWindowRect(lpRect);
ScreenToClient(lpRect);
if(point.x<lpRect->right && point.x>lpRect->left && point.y<lpRect->bottom && point.y>lpRect->top)

{
POINTS points;
::SendMessage(myModule.m_hWnd,WM_LBUTTONDOWN,NULL,(LPARAM)&points);

}

CDialogEx::OnLButtonDown(nFlags, point);
}
而且也已经把静态控件的Notify设置成了TRUE?

------解决方案--------------------
你这是在对话框中响应鼠标事件,应该在CMyModule中响应
------解决方案--------------------
http://download.csdn.net/detail/RobertBaker/3208359
------解决方案--------------------
2个方法:
1.PretranslateMessage里面截获消息看看
2.WindowProc里面截获消息看看