Приложение управляет органом управления Rich Edit таким же образом, как и другими органами управления - при помощи сообщений.
Сообщение
| Описание
|
EM_CANPASTE
| С помощью этого сообщения можно проверить возможность вставки данных из буфера обмена Clipboard в орган управления Rich Edit
|
EM_DISPLAYBAND
| Отображение фрагмента текста, предварительно отформатированного сообщением EM_FORMATRANGE
|
EM_EXGETSEL
| Определение начальной и конечной позиции выделенного фрагмента текста
|
EM_EXLIMITTEXT
| Установка предельного значения для объема текста, который можно записать в орган управления Rich Edit
|
EM_LINEFROMCHAR
| Определение номера строки, в которой расположен символ с заданным номером (считая от начала текста)
|
EM_EXSETSEL
| Выделение фрагмента текста
|
EM_FINDTEXT
| Поиск фрагмента текста
|
EM_FINDTEXTEX
| Расширенный поиск фрагмента текста
|
EM_FINDWORDBREAK
| Поиск символа переноса слова на другую строку
|
EM_FORMATRANGE
| Форматирование фрагмента или всего текста для отображения в заданном контексте устройства. Используется, например, для печати
|
EM_GETCHARFORMAT
| Определение текущих атрибутов форматирования
|
EM_GETEVENTMASK
| Задание маски событий, которая определяет набор извещений, посылаемых органом управления Rich Edit родительскому окну
|
EM_GETOLEINTERFACE
| Получение интерфейса IRichEditOle для доступа к сервису OLE
|
EM_GETPARAFORMAT
| Определение атрибутов форматирования параграфа
|
EM_GETPUNCTUATION
| Определение используемых символов пунктуации. Используется только для азиатских языков
|
EM_GETSELTEXT
| Переписывание в заданный буфер выделенного текста
|
EM_GETTEXTRANGE
| Переписывание в заданный буфер заданного фрагмента текста
|
EM_GETWORDWRAPMODE
| Определение режима свертки. Используется только для азиатских языков
|
EM_HIDESELECTION
| Разрешение или запрещение визуального отображения выделения текста
|
EM_PASTESPECIAL
| Запись данных в заданном формате из универсального буфера обмена Clipboard в орган управления Rich Edit
|
EM_REQUESTRESIZE
| После получения этого сообщения окно Rich Edit посылает родительскому окну извещение EN_REQUESTRESIZE. Это извещение означает, что размеры окна Rich Edit изменились
|
EM_SELECTIONTYPE
| Определение типа выделения: текст, один или несколько OLE -объектов
|
EM_SETBKGNDCOLOR
| Установка цвета фона для окна органа управления Rich Edit
|
EM_SETCHARFORMAT
| Установка атрибутов форматирования текста
|
EM_SETEVENTMASK
| Установка маски событий, которая определяет набор извещений, посылаемых органом управления Rich Edit родительскому окну
|
EM_SETOLEINTERFACE
| Предоставление органу Rich Edit адреса интерфейса IRichEditOleCallback для доступа к ресурсам OLE
|
EM_SETOPTIONS
| Установка режимов работы и стилей органа управления Rich Edit, таких как ES_AUTOVSCROLL, ES_READONLY, ES_SAVESEL и т. д.
|
EM_SETPARAFORMAT
| Установка атрибутов форматирования параграфа текста
|
EM_SETPUNCTUATION
| Установка используемых символов пунктуации. Используется только для азиатских языков
|
EM_SETTARGETDEVICE
| Установка контекста устройства отображения и ширины строки для обеспечения работы в режиме WYSIWYG (What You See Is What You Get - что вы видите, то и получите (имеется в виду, при печати)
|
EM_SETWORDWRAPMODE
| Установка режима свертки. Используется только для азиатских языков
|
EM_STREAMIN
| Запись в орган управления Rich Edit данных с замещением из потока данных (из файла). Можно указывать обычный текстовый формат или формат RTF
|
EM_STREAMOUT
| Сохранение содержимого органа управления Rich Edit в потоке (в файле). Можно указывать обычный текстовый формат или формат RTF
|