Rich Edit Functions

In this section

Topic Description
AutoCorrectProc
The AutoCorrectProc function is an application-defined callback function that is used with the EM_SETAUTOCORRECTPROC message.
EditStreamCallback
The EditStreamCallback function is an application defined callback function used with the EM_STREAMIN and EM_STREAMOUT messages. It is used to transfer a stream of data into or out of a rich edit control. The EDITSTREAMCALLBACK type defines a pointer to this callback function. EditStreamCallback is a placeholder for the application-defined function name.
EditWordBreakProcEx
The EditWordBreakProcEx function is an application defined callback function used with the EM_SETWORDBREAKPROCEX message. It determines the character index of the word break or the character class and word-break flags of the characters in the specified text. The EDITWORDBREAKPROCEX type defines a pointer to this callback function. EditWordBreakProcEx is a placeholder for the application-defined function name.
GetMathAlphanumeric
Retrieves the Unicode Transformation Format (UTF)-32 math alphanumeric character that corresponds to the specified Basic Multilingual Plane (BMP) character and math style.
GetMathAlphanumericCode
Retrieves the math style and the upright Basic Multilingual Plane (BMP) character code that corresponds to the specified trailing byte of a math surrogate pair.
HyphenateProc
The HyphenateProc function is an application defined callback function used with the EM_SETHYPHENATEINFO message. It determines how hyphenation is done in a Microsoft Rich Edit control.
MathBuildDown
Translates the built-up math, ruby, and other inline objects in the specified range to linear form.
MathBuildUp
Converts the linear-format math in a range to a built-up form, or modifies the current built-up form.
MathTranslate
Translates the math characters in the specified range.
REExtendedRegisterClass
Registers two class names, REListBox20W and RECombobox20W, that could be used to create Rich Edit listbox or combobox windows.
Note: Intended for internal use; not recommended for use in applications. This function may not be supported in future versions.