在重绘的listctrl中,添加了鼠标右键弹起消息OnLButtonUp,但鼠标弹起时,发现不进去函数,不知道怎么回事。请求各位大侠帮忙win7操作系统

解决方案 »

  1.   

    消息映射加的对吗? ON_WM_LBUTTONDOWN
      

  2.   

    有的,按下鼠标移动下再松开就可以进入OnLButtonUp;不移动就不能进入,不知道是怎么回事
      

  3.   

    WM_LBUTTONDOWN消息响应函数中OnLButtonDown注释掉基类的OnLButtonDown函数调用。
    // CListCtrl::OnLButtonDown(nFlags, point);
      

  4.   

    应该是Down以后生成了NM_CLICKED通知,把Up消息把吃掉了。所以最好是响应NM_CLICKED消息
      

  5.   

    不知道是不是被对话框截获了,NM_CLICKED可以,另外也可以用pretranslatemessgae
      

  6.   

    用NM_CLICKED消息替换UP消息,谢谢版主,太感谢了。