不管是使用ON_NOTIFY_REFLECT还是ON_NOTIFY,都无法获得消息通知。请各位大侠请教!

解决方案 »

  1.   

    这个消息是CHeaderCtrl发给CListCtrl的, CListView可能收不到。应该重载CListCtrl,注意其HeadCtrl的ID为0;afx_msg void OnBeginTrack( NMHDR * pNotifyStruct, LRESULT * result );ON_NOTIFY( HDN_BEGINTRACK, 0, OnBeginTrack )
      

  2.   

    ON_NOTIFY(HDN_BEGINTRACK,0, OnBeginTrack)
      

  3.   

    http://www.codeguru.com/listview/catch_header_msg.shtml
      

  4.   

    谢谢各位大侠的指教,我也曾试过
    将ClassWizard自动生成的
        ON_NOTIFY_REFLECT(HDN_BEGINTRACK, OnBeginTrack)
    更改为
        ON_NOTIFY( HDN_BEGINTRACK, 0, OnBeginTrack )
    但结果仍然无法获取消息通知。
    现在问题已经解决,这要感谢masterz()先生提示的网站,
    最终解决使因为使用:
        ON_NOTIFY(HDN_BEGINTRACKW, 0, OnBegintrack)
        ON_NOTIFY(HDN_BEGINTRACKA, 0, OnBegintrack)
    谢谢各位指教!