炸弹熊 发表于 2007-8-9 10:21:18

[求助]如何实现一般软件的“撤销”Undo功能?

我使用Draw point函数在某个图片上按照坐标画点,画完之后觉得不好需要重新画,想实现一个“撤销Undo”功能,请问各位大侠怎么实现?

我曾经想过重新载入图片,可是试想如果我要画N个点,前面N-1个点都画的符合规格,就是第N个点需要重新画,重新载入图片代价就太大了。

小弟在这里先谢过了

炸弹熊 发表于 2007-8-9 11:13:53

小弟不才,刚才已经实现了,这个问题斑竹可以删除了,:L

(仰天长叹:我的胸不大啊!怎么这么无脑呢)

飞雨天 发表于 2007-8-9 12:17:47

:L 是不是用移位寄存器做?但如果要有多级undo怎么办?undo之后还有redo,如果用这方法是不是面板上不是很好看?

hongyedaxia 发表于 2010-12-9 00:34:37

回复 炸弹熊 的帖子

大哥,能不能告诉我是怎么实现的啊,谢谢了。
页: [1]
查看完整版本: [求助]如何实现一般软件的“撤销”Undo功能?