Rich Edit Version 2.0

[This is preliminary documentation and subject to change.]

Rich edit version 2.0 includes several new features, such as support for Unicode and Far Eastern languages, multilevel Undo, and numerous user interface enhancements.

With a few exceptions, rich edit 2.0 uses the same Win32 functions, structures, and messages as rich edit 1.0. The differences are listed following.

Message Description
EM_AUTOURLDETECT Enable or disable automatic URL detection.
EM_CANREDO Determine whether there are any actions in the redo queue.
EM_GETIMECOMPMODE Retrieve the current input method editor (IME) mode.
EM_GETLANGOPTIONS Retrieve options for IME and Far East language support.
EM_GETREDONAME Retrieve the type name of the next action in the redo queue.
EM_GETTEXTMODE Retrieve the text mode or undo level.
EM_GETUNDONAME Retrieve the type name of the next action in the undo queue.
EM_REDO Redo the next action in the redo queue.
EM_SETLANGOPTIONS Set options for IME and Far East language support.
EM_SETTEXTMODE Set the text mode or undo level.
EM_SETUNDOLIMIT Set the maximum number of actions in the undo queue.
EM_STOPGROUPTYPING Stop grouping consecutive typing actions into the current undo action.

Message Description
CHARFORMAT2 Contains information about character formatting.
PARAFORMAT2 Contains information about paragraph formatting.

EM_CONVPOSITION
EM_GETIMECOLOR
EM_GETIMEOPTIONS
EM_GETPUNCTUATION
EM_GETWORDWRAPMODE
EM_SETIMECOLOR
EM_SETIMEOPTIONS
EM_SETPUNCTUATION
EM_SETWORDWRAPMODE