现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

CEdit中(多行属性),双击选中一行文本

2012-09-08 21:42 工业·编程 ⁄ 共 332字 ⁄ 字号 暂无评论

// 重写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);
    }
}

给我留言

留言无头像?