首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

将插入符设置到字符串中,指定字符位置的方法?该如何处理

2012-03-08 
将插入符设置到字符串中,指定字符位置的方法?如:POINTptintnPosif(GetCaretPos(&pt)){nPosSendMessage(

将插入符设置到字符串中,指定字符位置的方法?
如:
POINT   pt;
int   nPos;

if(GetCaretPos(&pt))
{
    nPos=SendMessage(hEdit,   EM_CHARFROMPOS,   0,   MAKELPARAM(pt.x,   pt.y));
}

似上述代码的反操作。

[解决办法]
SetFocus(hEdit);
SendMessage(hEdit, EM_SETSEL, nPos, nPos);
[解决办法]
SendMessage(hEdit, EM_SETSEL, 3, 3);

热点排行