CRichEditCtrl::SetSel

void SetSel( long nStartChar, long nEndChar );
void SetSel( CHARRANGE& cr );

参数:
nStartChar选择中的第一个字符的从零开始的索引。
nEndChar选择中的最后一个字符的从零开始的索引。
cr一个CHARRANGE结构,包含了当前选择的界线。

说明:
此成员函数用来设置这个CRichEditCtrl对象中的选择。
这个函数的两种形式都用来设置选择的界线,它们可以相互替换。有关这两种形式的简短描述如下所示:
·SetSel( cr )这种形式用CHARRANGE结构的cpMin和cpMax成员来设置界线。
·SetSel( nStarChar, nEndChar )这种形式用参数nStartChar和nEndChar来设置界线。
脱字符号被放置在由开始(cpMin或nStartChar)和结束(cpMax或nEndChar)索引中的较大者所指定的选择的结尾处。此函数不滚动CRichEditCtrl的内容,以使脱字符号是可见的。
要选择此CRichEditCtrl对象中的索引文本,可以用一个为0的开始索引和一个为-1的结束索引来调用SetSel。
更多的信息,参见Win32文档中的EM_EXSETSET消息和CHARRANGE结构。

请参阅:
CRichEditCtrl::GetSel, CRichEditCtrl::GetSelectionType