由于使用了别人的控件来拆分窗口,我在子窗口中的CEdit有些问题,就是鼠标点击后CEdit无法获得焦点.就自己继承cedit写了一个类,响应lbuttondown消息,里面加了如下代码.void CMyEdit::OnLButtonDown(UINT nFlags, CPoint point)
{
this->SetFocus();
this->SetCaretPos(point); CEdit::OnLButtonDown(nFlags, point);
}然后点击,光标确实跑到了鼠标的位置,但是往里输入文字的时候,光标就又跑到了原来的位置.
请问如何才能在指定的地方插入文字呢?