+ -
当前位置:首页 → 问答吧 → CRichEditCtrl调用SetFocus后光标总是在最后一列,如何再回到第一列?

CRichEditCtrl调用SetFocus后光标总是在最后一列,如何再回到第一列?

时间:2011-12-14

来源:互联网

代码如下:
m_message.SetSel(-1, -1);
m_message.ReplaceSel(m_strShowMsg);
m_message.HideCaret();
m_message.SetFocus();

这样如果一行太长,超过控件的宽度的话,光标会跑到最后面一列,最前面的几列就看不到了。 如何让SetFocus后始终能看到第一列?

作者: love_rong   发布时间: 2011-12-14

引用楼主 love_rong 的回复:
代码如下:
m_message.SetSel(-1, -1);
m_message.ReplaceSel(m_strShowMsg);
m_message.HideCaret();
m_message.SetFocus();

这样如果一行太长,超过控件的宽度的话,光标会跑到最后面一列,最前面的几列就看不到了。 如何让SetFocus后始终能看到第一列?

后面加一句:
m_message.SetSel(0,0);

作者: liuli7786   发布时间: 2011-12-15

热门下载

更多