Функция обратного вызова EDITWORDBREAKPROCEX (richedit.h)
Функция EditWordBreakProcEx — это определяемая приложением функция обратного вызова, используемая с сообщением EM_SETWORDBREAKPROCEX. Он определяет индекс символов разрыва слова или класс символов и флаги разбиения слов символов в указанном тексте. Тип EDITWORDBREAKPROCEX определяет указатель на эту функцию обратного вызова. EditWordBreakProcEx является заполнителем для имени определяемой приложением функции.
Синтаксис
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
Параметры
[in] pchText
Тип: char*
Указатель на текст в текущей позиции. Если код указывает перемещение влево, текст находится в элементах pchText [–1] через pchText [-cchText], а pchText[0] не определен. Для всех других действий текст находится в элементах pchText[0] до pchText[ cchText–1].
[in] cchText
Тип: LONG
Число символов в буфере в направлении, указанном коде.
[in] bCharSet
Тип: BYTE
Набор символов текста.
action
Возвращаемое значение
Тип: LONG
Функция возвращает значение на основе параметра кода.
Возвращаемый код | Описание |
---|---|
|
Возвращаемое значение |
|
Возвращает класс символов и флаги разбиения слов символа в указанной позиции. |
|
Возвращает TRUE, если символ в указанной позиции является разделителем или FALSE, если символ не является. |
|
Возвращает символьный индекс разрыва слова. |
Замечания
Приложение должно установить функцию обратного вызова, указав адрес функции обратного вызова в сообщении EM_SETWORDBREAKPROCEX.
Для Microsoft Rich Edit 2.0 и более поздних версий rich Edit больше не поддерживает EditWordBreakProcEx. Пользователи могут отправлять EM_SETWORDBREAKPROC для задания EditWordBreakProc, что теперь улучшено для поддержки передачи текста Юникода.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | richedit.h |
См. также
Справочник