Recently I tried to use RichEdit 2.0 or 3.0 in my
application, but multilevel undo with grouping
is a must. Unfortunately the only (?) access to
implement undo grouping is use of BeginEditCollection()
and EndEditCollection() which seem to be not implemented
even in Rich Edit 3.0!
Q1: How is it possible? How can such basic functionality
be missing?
Q2: How to access in other way the undo number (or unique
undo ID - not nameid), or just count of operations stored
in an undo buffer. This would allow me to create custom
undo grouping mechanism.
Environment:
I am using Platform SDK - May 2003, W2k and riched20.dll
is with version: 5.30.23.1209. Both Begin... and End...
methods return always E_NOTIMPL (they do not work as
well), while at the same time Freeze() and Unfreeze()
return proper values.
Best regards, Radek Strugalski