сообщение EM_REPLACESEL

Заменяет выделенный текст в элементе управления редактированием или элементе управления форматированным редактированием указанным текстом.

Параметры

wParam

Указывает, можно ли отменить операцию замены. Если задано значение TRUE, операцию можно отменить. Если задано значение FALSE , отменить операцию нельзя.

lParam

Указатель на строку, завершающуюся значением NULL, содержащую замещающий текст.

Возвращаемое значение

Это сообщение не возвращает значение.

Комментарии

Используйте сообщение EM_REPLACESEL для замены только части текста в элементе управления редактированием. Чтобы заменить весь текст, используйте сообщение WM_SETTEXT .

Если выделения нет, замещающий текст вставляется в курсор.

Расширенное редактирование: Поддерживается в Microsoft Rich Edit 1.0 и более поздних версиях. Сведения о совместимости версий полнофункционированного редактирования с различными версиями системы см. в разделе Сведения об элементах управления расширенными правками.

В элементе управления полнофункциональной правки замещающий текст принимает форматирование символа на курсоре или , если имеется выделение, первого символа в выделенном фрагменте.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

WM_SETTEXT