提问一个派生CButton类鼠标单击的有关问题

提问一个派生CButton类鼠标单击的问题
在对话框上添加按钮,声明其类型为我的派生类类型,之后重载OnLButtonDown,MouseMove函数,后者可以响应,前者没反应。

还有一个问题,我发现Windows的按钮都是点击后鼠标弹起的时候才进到函数体里面,怎样可以鼠标按下即触发函数?

------解决方案--------------------
不可能没反应啊,只要你正确的进行了消息映射。你把你的相关消息代码贴上来看看。

第二个问题是因为窗体响应按钮消息都是ON_BN_CLICKED,鼠标按下和抬起一次才是一个clicked即点击,所以只有抬起鼠标才会进入响应函数。要想鼠标按下即响应可以试试派生按钮类,在OnLButtonDown中直接加入
CWnd* pWnd=GetParent();
pWnd-> SendMessage(WM_COMMAND, MAKEWPARAM(GetDlgCtrlID(),BN_CLICKED),(LPARAM)(this-> m_hWnd));
也就是直接向父窗体发送点击消息。我没用过,不知道好不好使
------解决方案--------------------
按钮的消息事件是不是被别的窗口挡住了
检查按钮的消息响应事件是否添加正确