MFC一个超简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:11:03
一个很简单的问题 就是刚建立一个项目 是一个 窗口 里面有个窗口 单一文档的..

我在CMainfrm里设置了消息OnSetFocus,代码如下

void CMainFrame::OnSetFocus(CWnd* pOldWnd)
{
CFrameWnd::OnSetFocus(pOldWnd);

CreateSolidCaret(0,d_cyLineHeight);
SetCaretPos(d_ptCaretLocation);
ShowCaret();
// TODO: Add your message handler code here

}

但是无法点那个白色窗口的时候就设置焦点并输入 我不知道怎么弄的 请高手帮忙
忘了补充了 基类不是cricheditor..是cview

你设置函数的参数都是什么
按我下面的就正确,没什么问题
CreateSolidCaret(10,20);
::SetCaretPos(100,200);
ShowCaret();

至少应该为你要输入的内容设置一个缓存吧,不然哪来空间放你输入的东西?

在View里实现试一下.

把基类换成cedit就行了

重建个工程吧