[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 | |