Прочитать на английском

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


Заголовок richedit.h

Этот заголовок используется элементами управления Windows. Дополнительные сведения см. в разделе:

richedit.h содержит следующие программные интерфейсы:

Функции

 
ДефисПрок

Функция HyphenateProc — это определяемая приложением функция обратного вызова, используемая с сообщением EM_SETHYPHENATEINFO. Он определяет способ расстановки переносов в элементе управления Расширенное редактирование (Майкрософт).

Функции обратного вызова

 
AutoCorrectProc

Функция AutoCorrectProc — это определяемая приложением функция обратного вызова, которая используется с сообщением EM_SETAUTOCORRECTPROC.
EDITSTREAMCALLBACK

Функция EditStreamCallback — это определяемая приложением функция обратного вызова, используемая с EM_STREAMIN и EM_STREAMOUT сообщениями.
EDITWORDBREAKPROCEX

Функция EditWordBreakProcEx — это определяемая приложением функция обратного вызова, используемая с EM_SETWORDBREAKPROCEX сообщением.

Структуры

 
BIDIOPTIONS

Содержит двунаправленную информацию о расширенном элементе управления редактированием. Эта структура используется EM_GETBIDIOPTIONS и EM_SETBIDIOPTIONS сообщениями для получения и задания двунаправленных сведений для элемента управления.
CHARFORMAT2A

Структура CHARFORMAT2A (ANSI) (richedit.h) содержит сведения о форматировании символов в элементе управления с расширенным редактированием.
CHARFORMAT2A

Содержит сведения о форматировании символов в элементе управления полнофункционированным редактированием. (CHARFORMAT2A)
CHARFORMAT2W

Структура CHARFORMAT2W (Юникод) (richedit.h) содержит сведения о форматировании символов в элементе управления полнофункционированным редактированием.
CHARFORMAT2W

Содержит сведения о форматировании символов в элементе управления полнофункционированным редактированием. (CHARFORMAT2W)
CHARFORMATA

Содержит сведения о форматировании символов в элементе управления полнофункционированным редактированием. (CHARFORMATA)
CHARFORMATW

Содержит сведения о форматировании символов в элементе управления полнофункционированным редактированием. (CHARFORMATW)
CHARRANGE

Задает диапазон символов в элементе управления расширенным редактированием. Если члены cpMin и cpMax равны, диапазон пуст. Диапазон включает все, если cpMin имеет значение 0, а cpMax — 1.
CLIPBOARDFORMAT

Задает формат буфера обмена. Эта структура включена в уведомление EN_CLIPFORMAT.
COMPCOLOR

Содержит параметры цвета для строки композиции.
EDITSTREAM

Содержит сведения, которые приложение передает элементу управления полнофункционированным редактированием в EM_STREAMIN или EM_STREAMOUT сообщении. Элемент управления многофункциональным редактированием использует информацию для передачи потока данных в элемент управления или из него.
ENCORRECTTEXT

Содержит сведения о выделенном тексте для исправления.
ENDCOMPOSITIONNOTIFY

Содержит сведения о коде уведомления EN_ENDCOMPOSITION из элемента управления с расширенным редактированием.
ENDROPFILES

Содержит сведения, связанные с кодом уведомления EN_DROPFILES. Элемент управления многофункциональным редактированием отправляет этот код уведомления при получении сообщения WM_DROPFILES.
ENLINK

Содержит сведения о коде уведомления EN_LINK из элемента управления "Полнофункционированные изменения".
ENLOWFIRTF

Содержит сведения о неподдерживаемом формате RTF ключевое слово в элементе управления "Формат rtf" (Майкрософт).
ENOLEOPFAILED

Содержит сведения о неудачной операции.
ENPROTECTED

Содержит сведения, связанные с кодом уведомления EN_PROTECTED. Элемент управления с расширенным редактированием отправляет это уведомление, когда пользователь пытается изменить защищенный текст.
ENSAVECLIPBOARD

Содержит сведения об объектах и тексте в буфере обмена.
FINDTEXTA

Содержит сведения об операции поиска в элементе управления с расширенными возможностями редактирования. Эта структура используется с сообщением EM_FINDTEXT. (ANSI)
FINDTEXTEXA

Содержит сведения о тексте для поиска в элементе управления с расширенным редактированием. Эта структура используется с сообщением EM_FINDTEXTEX. (ANSI)
FINDTEXTEXW

Содержит сведения о тексте для поиска в элементе управления с расширенным редактированием. Эта структура используется с сообщением EM_FINDTEXTEX. (Юникод)
FINDTEXTW

Содержит сведения об операции поиска в элементе управления с расширенными возможностями редактирования. Эта структура используется с сообщением EM_FINDTEXT. (Юникод)
FORMATRANGE

Сведения, которые элемент управления многофункциональным редактированием использует для форматирования выходных данных для конкретного устройства. Эта структура используется с сообщением EM_FORMATRANGE.
GETCONTEXTMENUEX

Содержит сведения контекстного меню, передаваемые в метод IRichEditOleCallback::GetContextMenu.
GETTEXTEX

Содержит сведения, используемые при получении текста из элемента управления "Форматированный редактирование". Эта структура используется с сообщением EM_GETTEXTEX.
GETTEXTLENGTHEX

Содержит сведения о том, как должна вычисляться длина текста элемента управления "Форматированный редактирование". Эта структура передается в wParam в сообщении EM_GETTEXTLENGTHEX.
ДЕФИС

Содержит сведения о переносе в элементе управления Расширенное редактирование (Майкрософт).
HYPHRESULT

Содержит сведения о результате расстановки переносов в элементе управления Расширенное редактирование (Майкрософт).
IMECOMPTEXT

Содержит сведения о тексте композиции редактора метода ввода (IME) в элементе управления Расширенное редактирование (Майкрософт).
MSGFILTER

Содержит сведения о событии клавиатуры или мыши. Расширенный элемент управления редактированием отправляет эту структуру в родительское окно как часть кода уведомления EN_MSGFILTER, что позволяет родительскому элементу изменить сообщение или предотвратить его обработку.
NMHDR

Структура NMHDR (richedit.h) содержит сведения о сообщении уведомления.
OBJECTPOSITIONS

Содержит сведения о положении объекта.
PARAFORMAT

Содержит сведения об атрибутах форматирования абзаца в расширенном элементе управления редактирования. (PARAFORMAT)
PARAFORMAT2

Содержит сведения об атрибутах форматирования абзаца в расширенном элементе управления редактирования. P
PARAFORMAT2

Содержит сведения об атрибутах форматирования абзаца в расширенном элементе управления редактирования. (PARAFORMAT2)
ЗНАКИ ПРЕПИНАНИЯ

Содержит сведения о знаке препинания, используемом в элементе управления полнофункциональным редактированием.
REPASTESPECIAL

Содержит сведения, определяющие, должен ли отображаемый аспект вставленного объекта основываться на содержимом объекта или значке, представляющего объект.
REQRESIZE

Содержит запрошенный размер элемента управления полнофункционированного редактирования. Расширенный элемент управления редактированием отправляет эту структуру в родительское окно как часть кода уведомления EN_REQUESTRESIZE.
RICHEDIT_IMAGE_PARAMETERS

Определяет атрибуты изображения, вставляемого сообщением EM_INSERTIMAGE.
SELCHANGE

Содержит сведения, связанные с кодом уведомления EN_SELCHANGE. Расширенный элемент управления редактированием отправляет это уведомление в родительское окно при изменении текущего выделения.
SETTEXTEX

Указывает, какую кодовую страницу (если она есть) использовать при настройке текста, заменяет ли текст весь текст в элементе управления или только выделении, а также нужно ли сохранять состояние отмены. Эта структура используется с сообщением EM_SETTEXTEX.
TABLECELLPARMS

Определяет атрибуты ячеек в строке таблицы.
TABLEROWPARMS

Определяет атрибуты строк в таблице.
TEXTRANGEA

Диапазон текста из элемента управления расширенным редактированием. Эта структура заполняется сообщением EM_GETTEXTRANGE. Буфер, на который указывает элемент lpstrText, должен быть достаточно большим, чтобы принимать все символы и завершающий символ NULL. (ANSI)
TEXTRANGEW

Диапазон текста из элемента управления расширенным редактированием. Эта структура заполняется сообщением EM_GETTEXTRANGE. Буфер, на который указывает элемент lpstrText, должен быть достаточно большим, чтобы принимать все символы и завершающий символ NULL. (Юникод)

Перечисления

 
KHYPH

Содержит значения, используемые для указания способа расстановки переносов в элементе управления полнофункционированным редактированием. Функция обратного вызова ДефисProc использует этот тип перечисления.
TEXTMODE

Указывает текстовый режим элемента управления расширенным редактированием. Этот тип перечисления используется в сообщениях EM_SETTEXTMODE и EM_GETTEXTMODE.
UNDONAMEID

Содержит значения, указывающие типы расширенных действий управления редактированием, которые можно отменить или повторить. Сообщения EM_GETREDONAME и EM_GETUNDONAME используют этот тип перечисления для возврата значения.