CRichEditCtrl::GetSel
Возвращает границы текущего выделения в этом объекте CRichEditCtrl.
void GetSel(
CHARRANGE& cr
) const;
void GetSel(
long& nStartChar,
long& nEndChar
) const;
Параметры
cr
Ссылка на структуру CHARRANGE чтобы получить границы текущего выделения.nStartChar
Индекс, начинающийся с нуля первого символа в текущем выделении.nEndChar
Индекс, начинающийся с нуля последнего символа в текущем выделении.
Заметки
2 Формы этой функции предоставляют другие способы получить границы для выделения. Краткое описание этих форм:
GetSel( cr ) эта форма использует структуру CHARRANGE с его членами cpMin и cpMax чтобы возвратить границы.
GetSel( nStartChar**,** nEndChar ) эта форма возвращает границы в параметрах nStartChar и nEndChar.
Выделение включает все если начало (cpMinnStartChar) или 0 (cpMax и закрыть или nEndChar) – 1.
Дополнительные сведения см. в разделе сообщение EM_EXGETSEL и структуру CHARRANGE в Windows SDK.
Пример
// Set the selection to be all characters after the current selection.
long nStartChar, nEndChar;
m_myRichEditCtrl.GetSel(nStartChar, nEndChar);
m_myRichEditCtrl.SetSel(nEndChar, -1);
Требования
Header: afxcmn.h