Undo/Redoの実装中。
またもやUndo/RedoをおさらいするためにWebをチェック。だいたいがcommandパターン + 状態保持機能の組み合わせ。
先ずは基本。
http://homepage3.nifty.com/aokura/tips/edit2.html
テキストエディタでのUndo。
http://hp.vector.co.jp/authors/VA007799/viviProg/doc3.htm
よくわからない。要するにアンドゥの状態をビジュアライズできるということ?
http://www.softlab.is.tsukuba.ac.jp/~baba/work/jssst96.html
MFCでのUndo?未読...。
http://www.codeproject.com/docview/undo.asp
状態保持ストレージにchar配列を使用。凝った構成。
http://www.codeguru.com/Cpp/Cpp/algorithms/general/article.php/c6361/
これもMFCベース。未読。
http://www.codeproject.com/docview/undoredo_demo.asp