不同类上的 相同消息函数有什么区别

不同类下的 相同消息函数有什么区别

   窗口类 和按钮类 都有 OnMouseMove 消息函数,他们的区别是不是,鼠标在窗口上时窗口类的OnMouseMove响应按钮的OnMouseMove不响应,鼠标在 按钮上时 按钮的OnMouseMove响应 窗口的OnMouseMove不响应?

void CCraneTower2Dlg::OnMouseMove(UINT nFlags, CPoint point)

void CBtest::OnMouseMove(UINT nFlags, CPoint point)

------解决方案--------------------
消息都是发往窗口和线程的
不是发往本窗口的,当然本窗口的消息响应函数不会响应
------解决方案--------------------
你在两个 OnMouseMove 函数里 调用 OutputDebugString 输出点东西,自己试验一下~
------解决方案--------------------
原则是 ,谁的消息谁响应
没爹妈的孩子 系统来反应。
------解决方案--------------------
这个问题,你是不是发过一次?