如题所述
这个功能要你自己写代码实现,思路基本上就是保存每一步的状态,一般是在内存中保存,当然也可以写到文件中,这样即使文件关闭以后打开还可以恢复。
另外如果你处理的是图形文件,则比较方便,记下每次变动的图元即可。如果是图像文件则麻烦一点,要记录每步中被修改过的像素。
另外如果你处理的是图形文件,则比较方便,记下每次变动的图元即可。如果是图像文件则麻烦一点,要记录每步中被修改过的像素。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-08-11
如果你是用DC硬画的(比如LINE之类)
那么可能更麻烦,可以考虑用其他方法,比如加图元,而不是直接画.
如果必须直接画,不如把整个FORM(画的窗体)完全重绘.......当然可能会闪.如果闪,可以考虑双缓冲。
那么可能更麻烦,可以考虑用其他方法,比如加图元,而不是直接画.
如果必须直接画,不如把整个FORM(画的窗体)完全重绘.......当然可能会闪.如果闪,可以考虑双缓冲。