C cifanl Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-23 #1 请问如何在画图程序中实现撤消,还原,偶实在是头疼,那位给个解答,最好给个关键源码。先谢谢了。
美 美国提子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-23 #3 呵呵,最近也在做图形方面的东西,不过我只做了撤销,没有还原 修改前把图片Assign到一个bmp中 记录鼠标onMousedown到onMouseUp过程移动的区域Rect,将bmp的Rect内的图片存放到一个对象中。 撤销时把保存的图片拷到相应的Rect内
呵呵,最近也在做图形方面的东西,不过我只做了撤销,没有还原 修改前把图片Assign到一个bmp中 记录鼠标onMousedown到onMouseUp过程移动的区域Rect,将bmp的Rect内的图片存放到一个对象中。 撤销时把保存的图片拷到相应的Rect内
陈 陈晨 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-23 #4 我以前写过自定义矢量图的软件。用的是链表存的动做。取消很容易的。 如果是位图对应的操作就要设定缓冲区了。
L LargeWang Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-24 #8 相关广告一个,有兴趣自己去研究或联系本人。 http://www.csdn.net/cnshare/soft/13/13995.shtm