CRichEditCtrl::ReplaceSel
Заменяет текущее выделение в объекте CRichEditCtrl с заданным текстом.
void ReplaceSel(
LPCTSTR lpszNewText,
BOOL bCanUndo = FALSE
);
Параметры
lpszNewText
Указатель на null- завершенной строку, содержащую текст замены.bCanUndo
Для указания того, что эта функция может отменить, установите значение этого параметра на TRUE. Значение по умолчанию FALSE.
Заметки
Чтобы заменить весь текст в этом объекте CRichEditCtrl, используйте CWnd::SetWindowText.
Если текущее выделение, то текст замены вставляется в точку вставки, то есть текущее положение курсора.
Эта функция форматирует inserted текст с существующим форматированием символов. Заменив весь диапазон текста (путем вызова SetSel(0, - 1) до вызова ReplaceSel), конец знаков абзаца, который позволяет сохранить форматирование предыдущего абзаца, в наследуемых вновь вставляется текст.
Дополнительные сведения см. в разделе EM_REPLACESEL в Windows SDK.
Пример
См. пример для LineIndex.
Требования
Header: afxcmn.h