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