Поделиться через


CRichEditCtrl::SetSel

Устанавливает выделение в данном объекте CRichEditCtrl.

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

Параметры

  • nStartChar
    Индекс, начинающийся с нуля первого символа для выделения.

  • nEndChar
    Индекс, начинающийся с нуля последнего символа для выделения.

  • cr
    Структура CHARRANGE, содержащий границы текущего выделения.

Заметки

2 Формы этой функции предоставляют другие способы установки границ для выделения. Краткое описание этих форм:

  • SetSel( cr ) эта форма использует структуру CHARRANGE с его членами cpMin и cpMax для установки верхней границы.

  • SetSel( nStartChar**,** nEndChar ) эта использование формы параметры nStartChar и nEndChar установить границы.

Курсор помещается в конец выделения, большим начала (cpMin или nStartChar) и индексов конца (cpMax или nEndChar). Эта функция прокручивает содержимое CRichEditCtrl, что курсор будет видимым.

Выделите весь текст в этом объекте CRichEditCtrl, вызов SetSel с индексом начала и конца по индексу 0 – 1.

Дополнительные сведения см. в разделе сообщение EM_EXSETSEL и структуру CHARRANGE в Windows SDK.

Пример

См. пример для GetSel.

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CRichEditCtrl

Диаграмма иерархии

CRichEditCtrl::GetSel

CRichEditCtrl::GetSelectionType