.h中
afx_msg void OnNotifyMouseMove(UINT id, NMHDR * pNotifyStruct, LRESULT * result);.cpp中
BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
    ON_NOTIFY_RANGE(WM_MOUSEMOVE, IDC_PIC_SLOT14, IDC_PIC_SLOT15, OnNotifyMouseMove)
END_MESSAGE_MAP()void CMyDlg::OnNotifyMouseMove(UINT id, NMHDR * pNotifyStruct, LRESULT * result)
{
    MessageBox("OnNotifyMouseMove");
}(注:IDC_PIC_SLOT14和IDC_PIC_SLOT15为CStatic控件)
--------------------------------------------------------------
当鼠标在IDC_PIC_SLOT14或IDC_PIC_SLOT15控件上移动,OnNotifyMouseMove函数为什么不会执行呢???想了好久,还是搞不定,还请各位大哥帮帮忙啊!谢谢

解决方案 »

  1.   

    你的static的属性页那里的notify属性有没有打开啊。
      

  2.   

    我已经打开了Notify啊,但还是没反应,谢谢相救啊!!!救不到也帮着顶顶!!!
      

  3.   

    PreTranslateMessage处理WM_MOUSEMOVE判断pMsg->hWnd
    Static在MouseMove并没有发送WM_Notify
      

  4.   

    请问Dialog中哪儿可以得到PreTranslateMessage的处理?我还是不明白子控件是如何向Dialog发送如WM_MOUSEMOVE等消息的???这么久还没找到答案,自己顶!