Revit 二次开发 - 关闭当前文档

学习完 The Building Coder 最新的博文 Installing a Macro and Closing the Active Document 之后,有些想法和大家交流一下。

通过编程方式关闭 Revit 的当前文档一直没有直接的 API 支持。其实就连打开指定文档并将其设置为当前文档也是直到 Revit 2013 才通过 OpenAndActiveDocument() 方法直接提供支持的。之前 Jeremy 介绍过一种通过向 Revit 发送 Windows 窗口消息(Alt+F4)的方式来关闭当前文档。经过测试发现不太靠谱。最明显的一个问题就是 Alt+F4 在 Revit 程序主窗口不是 Windows 操作系统的主窗口时工作不稳定。

Jeremy 在最新的博文中引用了 Steven Mycynek (Revit API 开发小组成员) 提供的一个宏来解决关闭当前窗口的问题。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值