解决方案 »

  1.   

    这是巧合,你双击的最后一下的鼠标弹起刚好被View捕捉到了
    1.改模态对话框,自己实现双击,不要用自带的双击。自己实现双击就重载OnLButtonUp,判断两次鼠标弹起的时间间隔,这样鼠标的弹起就在模态对话框完成了
    2.不要用双击关闭,用按钮关闭对话框
    3.把View的OnLButtonUp改成OnLButtonDown,其实这两者差不多,不要太计较的话,鼠标按下和弹起几乎是同时发生的,除非有人故意刁难,故意测试
      

  2.   

    void CMyView::OnLButtonDown{
     m_down = TRUE;
    }
    void CMyView::OnLButtonUp{
     if (m_down){
       // do do do do do 
    }
    m_down = FALSE;
    }