• AutoCAD.net: 实现AutoCAD Undo操作


          在命令行输入"UNDO",会看到"Enter the number of operations to undo or [Auto/Control/BEgin/End/Mark/Back]",本文就利用"BEgin/End/Mark/Back”在ARX开发中实现Undo的操作。

     1. Undo 操作的结构:

    • _BEgin
    • _Mark
    • _Undo
    • _End

     2. 注意事项:

    • 一组{_BEgin, _End}为一个操作单元,其内部不能再嵌套另一个{_BEgin, _End}。
    • {_BEgin, _End}不能嵌在任何Transaction内部,但其内部可以嵌任意多个Transaction. 
    • 最好一个_Mark标识一个Transaction.

    3. SampleCode

    Code
  • 相关阅读:
    vim——打开多个文件、同时显示多个文件、在文件之间切换(转)
    内核任务调度与数据结构
    chrome浏览器iframe兼容性问题,隐藏起来再显示滚动条消失?
    九、迭代器、生成器、函数递归调用与二分法
    八、函数、闭包、装饰器
    七、函数
    六、字符编码、文件
    五、列表、元组、字典、集合详解
    四、字符串及其内置方法
    三、内存管理、数据类型、基本运算符、流程控制
  • 原文地址:https://www.cnblogs.com/wf225/p/1499319.html
Copyright © 2020-2023  润新知