我正在构建MFC应用程序,其中CDialog带有源自CStatic的子控件.
我想接收CStatic控件的鼠标事件,所以我将"Notify"它设置为true.现在,我可以直接通过消息映射接收消息事件MyStatic:
class CMyStatic : public CStatic
{
afx_msg void OnLButtonDown(UINT nFlags, CPoint point); // Gets invoked
DECLARE_MESSAGE_MAP()
}
问题是,从现在开始,当鼠标超过MyStatic子节点时,父CDialog不会接收鼠标事件.我可以MyStatic手动发送它们但有没有办法让它们自动通过?还能够MyStatic使用消息地图接收它们吗?