下面是 CRichEditCtrl::GetSel 方法的简要说明:
void CRichEditCtrl::GetSel(
CHARRANGE &cr
) const;
其中,CHARRANGE 是一个结构体,表示字符范围的起始和结束位置:
typedef struct _charrange {
long cpMin;
long cpMax;
} CHARRANGE;
使用方法如下:
CRichEditCtrl richEditCtrl;
CHARRANGE selectionRange;
// 获取当前选择的文本范围
richEditCtrl.GetSel(selectionRange);
// 现在,selectionRange.cpMin 是选择范围的起始位置,
// selectionRange.cpMax 是选择范围的结束位置
上述代码演示了如何使用 GetSel 方法来获取 CRichEditCtrl 控件中当前选择文本的起始和结束位置。
转载请注明出处:http://www.zyzy.cn/article/detail/22218/MFC/CRichEditCtrl