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


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

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

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

Functions

 
ДефисироватьProc

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

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

 
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) в элементе управления "Расширенный формат текста Майкрософт".
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.
ДЕФИСАТЬINFO

Содержит сведения о дефисации в элементе управления Microsoft Rich Edit.
HYPHRESULT

Содержит сведения о результатах дефисации в элементе управления Microsoft Rich Edit.
IMECOMPTEXT

Содержит сведения о тексте композиции редактора методов ввода (IME) в элементе управления Microsoft Rich Edit.
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. (Юникод)

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

 
ХИФ

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

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

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