Undo/Redo Support
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
The editor automatically saves a list of recent user actions, therefore you can implement VS/Office-style Undo/Redo support by the easy way.
Sample code:
// Get undo actions:
CDWordArray dwaUAT;
m_wndEdit.GetUndoActions(dwaUAT);