Introduction - If you have any usage issues, please Google them yourself
With a good Redo, Undo function routines, definitely worth a visit.
Packet : 754481390818undo_demo.rar filelist
Undo_demo
Undo_demo\ChildFrm.cpp
Undo_demo\ChildFrm.h
Undo_demo\Commands.h
Undo_demo\Glyph.h
Undo_demo\MainFrm.cpp
Undo_demo\MainFrm.h
Undo_demo\ReadMe.txt
Undo_demo\res
Undo_demo\res\Toolbar.bmp
Undo_demo\res\UndoTest.ico
Undo_demo\res\UndoTest.rc2
Undo_demo\res\UndoTestDoc.ico
Undo_demo\Resource.h
Undo_demo\StdAfx.cpp
Undo_demo\StdAfx.h
Undo_demo\undo.h
Undo_demo\UndoTest.cpp
Undo_demo\UndoTest.dsp
Undo_demo\UndoTest.dsw
Undo_demo\UndoTest.h
Undo_demo\UndoTest.ncb
Undo_demo\UndoTest.opt
Undo_demo\UndoTest.plg
Undo_demo\UndoTest.rc
Undo_demo\UndoTestDoc.cpp
Undo_demo\UndoTestDoc.h
Undo_demo\UndoTestView.cpp
Undo_demo\UndoTestView.h