大家好,我是这样的思路,我在EDit里放的一些报错信息,每一行是一条,然后我想双击每一行就定位到对于的错误的地方,就比方,VC编译出错的时候,双击下面一行错误,就定位对应一行,大概就这个功能,麻烦大家给点意见!!先谢谢了!

解决方案 »

  1.   

    你这种情况不如用CListBox方便点
      

  2.   

    现在工程用的是CEdit了,我想在CEdit里实现,如果改成listbox,有点太麻烦了,能在CEdit里好实现吗??
      

  3.   

    // 重写CEdit类,处理WM_LBUTTONDBLCLK消息
    void CNewEdit::OnLButtonDblClk(UINT nFlags, CPoint point) 
    {
    // TODO: Add your message handler code here and/or call default

    CEdit::OnLButtonDblClk(nFlags, point); int start = LineIndex(HIWORD(CharFromPos(point)));
    int end = -1;
    if(-1 != start)
    {
    end = start + LineLength(start);
    SetSel(start, end);
    }
    }
      

  4.   

    http://blog.csdn.net/VisualEleven/archive/2010/12/02/6049471.aspx
      

  5.   

    谁能解释一下嘛,我用SetSel(0, -1);也只能选中最后一行的,最后一个字符串,怎么回事呢