WM_LBUTTONUP-WM_LBUTTONDOWN在这2个事件中得到时间,相减

解决方案 »

  1.   

    WM_LBUTTONUP-WM_LBUTTONDOWN在这2个事件中得到时间,相减 
    DWORD dwStartTime = 0;
    DWORD dwEndTime = 0;
    DWORD dwRunTime = 0;
    dwStartTime = GetTickCount(  );
    ……
    ……
    ……
    dwEndTime = GetTickCount(  );
    dwRunTime = dwEndTime – dwStartTime;
      

  2.   

      楼上的你的方法不对吧,怎么可以这样用WM_LBUTTONUP-WM_LBUTTONDOWN?
      

  3.   

    另外可能还要注意UP DOWN
    时是否都在这个控件上
      

  4.   

    不行
    我想实现spinCtrl的功能亚
    当按下的时间超过(比如2秒是)产生事件,但此时并不放开鼠标
      

  5.   

    那就点击事件后加进去一个2秒的Timer,如果这期间鼠标又放开了再把TimerK掉,不知能不能成