我想实现当在editbox中双击时就拷贝下它里面的内容 由于内容不断更新 所以用getfocus事件不合适 但是editbox没有双击事件 请问该怎么做呢?

解决方案 »

  1.   

    派生一个CEditBox的子类,然后在该类中重载双击事件不就可以了么
      

  2.   

    自己封装一个CMyEdit类声明:
      afx_msg void  OnLButtonDblClk(UINT nFlags, CPoint point);
    实现:CMyEdit::OnLuttonDblClk(UINT nFlags, CPoint point)
    {
       CEdit::OnLButtonDblClk(UINT nFlags, CPoint point);
    }映射: BEGIN_MESSAGE_MAP(CMyEdit, CEdit)
    ON_WM_CLBUTTONDBLCLK()
    END_MESSAGE_MAP()
     大概是这样的把