将光标定位在RichEdit控件中文本的末尾

时间:2015-09-08 09:53:49

标签: c++ winapi

我使用以下代码尝试将插入符号放在富编辑控件中文本的末尾:

    int len = GetWindowTextLength(editwin);
    SendMessage(editwin,EM_SETSEL,0,MAKELONG(len,len));

不幸的是,它似乎突出显示(选择)整个文本。我无法弄清楚我做错了什么。

1 个答案:

答案 0 :(得分:3)

来自EM_SETSEL的{​​{3}}:

  

<强>参数

     

wParam 选择的起始字符位置。

     

lParam 选择的结束字符位置。

因此,您需要将len传递给wParamlParam