社区
图形处理/算法
帖子详情
怎么实现撤销和恢复
zhu_mengyan123456
2010-01-02 06:10:14
用MFC在图形编辑软件中怎么实现撤销和恢复?
...全文
1069
8
打赏
收藏
怎么实现撤销和恢复
用MFC在图形编辑软件中怎么实现撤销和恢复?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gamedragon
2010-01-08
打赏
举报
回复
[Quote=引用 6 楼 wqvbjhc 的回复:]
执行反向操作该如何做啊,比如一个中值滤波的反向操作?
[/Quote]
这种破坏性的操作没法反向操作,只能靠保存原来的图像数据来恢复。
tiantangxingkong
2010-01-08
打赏
举报
回复
可以应用序列化方法来将操作保存成文件,撤销重做的时候在依照保存成文件的次序反序列化,目前我的软件中
的撤销重做就是这样做的,因为我的涉及到图像的修改,将图像及图形的操作步骤保存到硬盘上以减少内存开销.
wqvbjhc
2010-01-03
打赏
举报
回复
[Quote=引用 1 楼 yschenwei 的回复:]
建立一个栈,把最近的几部操作都放入栈内。
根据栈顶元素来
执行反向操作
。
[/Quote]
执行反向操作该如何做啊,比如一个中值滤波的反向操作?
wuhuwy
2010-01-03
打赏
举报
回复
用个链表来存储你的每一步操作,需要时提取链表的操作并返回。
写不动代码的人
2010-01-02
打赏
举报
回复
可参考备忘录模式
npuhuxl
2010-01-02
打赏
举报
回复
直接用一个线性表就行,维护一个撤销和重做的位置指针p,0~p是撤销的,p+1~end是重做
sb3day
2010-01-02
打赏
举报
回复
楼上说得对,使用两个栈,一个用来redo,一个用来undo
yschenwei
2010-01-02
打赏
举报
回复
建立一个栈,把最近的几部操作都放入栈内。
根据栈顶元素来执行反向操作。
vue
实现
的一个
撤销
和
恢复
功能
使用vue
实现
得一个
撤销
和回退功能 有三个表格 添加不同得数据 在点击
撤销
时删除最后一条添加得数,在点击
恢复
删除的数据 <template> <div style="width:1000px;margin:0 auto"> <Button type="info" @click="handleOk">添加</Button> <Table :columns="columns" :data="datas"><
js
实现
撤销
恢复
_我们常用的
撤销
和
恢复
功能,它们使用了什么设计模式
实现
吗?...
现有场景描述:现在无论是系统自带的键盘还是第三方的键盘一般都自带
撤销
和
恢复
功能,你知道它们是用的什么模式
实现
的吗?它们用的是命令模式+观察者模式,你答对了吗?简单科普一下啥是命令模式(Command)?Command模式:模式类型:行为类模式定义:将一个操作、一个方法调用、一个命令封装成一个对象,在合适的时候让这个对象进行执行。适用场景(执行意愿):像个皇帝身边的守护侍卫一样,随叫随到。随时准备着...
java
撤销
恢复
按钮_再涨个姿势,我们常用的
撤销
和
恢复
功能,你知道它们使用了什么设计模式
实现
吗?...
作者:滴水微澜现有场景描述:现在无论是系统自带的键盘还是第三方的键盘一般都自带
撤销
和
恢复
功能,你知道它们是用的什么模式
实现
的吗?它们用的是命令模式+观察者模式,你答对了吗?简单科普一下啥是命令模式(Command)?Command模式:模式类型:行为类模式定义:将一个操作、一个方法调用、一个命令封装成一个对象,在合适的时候让这个对象进行执行。适用场景(执行意愿):像个皇帝身边的守护侍卫一样,随叫随...
vue2
实现
元素拖拽新增删除操作后的
撤销
和
恢复
功能
需求是页面新增删除元素操作或拖拽元素操作后,通过点击
撤销
和
恢复
按钮
撤销
上一步操作或
恢复
被
撤销
的操作,下面是在html中引入vue2
实现
的demo,可直接复制到本地查看。
qt
实现
撤销
和
恢复
功能
from PyQt5.QtWidgets import QUndoStack, QUndoCommand class Test(object): def __init__(self): super().__init__() self.undoStack = QUndoStack() # 存放命令的栈 self.undoStack.pus...
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章