Revit 二次开发之“创建外部应用”
2011-03-12 20:14
447 查看
外部应用,可以在Revit启动或者退出的时候执行你的代码。
比如启动的时候绑定工具条。为Ribbon绑定命令。
#region Hello Application
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
public class StartAPP : IExternalApplication
{
public Result OnStartup(UIControlledApplication app)
{
MessageBox.Show("Revit is starting");
return Result.Succeeded;
}
public Result OnShutdown(UIControlledApplication app)
{
MessageBox.Show("Revit is existing");
return Result.Succeeded;
}
}
#endregion
比如启动的时候绑定工具条。为Ribbon绑定命令。
#region Hello Application
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
public class StartAPP : IExternalApplication
{
public Result OnStartup(UIControlledApplication app)
{
MessageBox.Show("Revit is starting");
return Result.Succeeded;
}
public Result OnShutdown(UIControlledApplication app)
{
MessageBox.Show("Revit is existing");
return Result.Succeeded;
}
}
#endregion
相关文章推荐
- Revit 二次开发 沿弧形路径创建拉伸屋顶
- Building Coder(Revit 二次开发) - 在一个倾斜的面上创建墙
- 五、Sketchup用ruby进行二次开发--创建图形(面及pushpull、followMe方法的应用)
- Building Coder(Revit 二次开发) - 创建与墙体平行的剖视图
- Revit 二次开发之“在机械设备之间创建机械系统”
- C# revit 二次开发 创建线样式LineStyle
- Building Coder(Revit 二次开发) - 使用 FindReferencesByDirection 创建墙体之间的尺寸标注
- Building Coder(Revit 二次开发) - 从 Revit 中创建 Navisworks 文件
- Building Coder(Revit 二次开发) - 空闲事件(Idling Event)增强和外部事件(External Event)
- Revit 二次开发之“在两个机械设备之间创建风管”
- C# revit 二次开发 创建线图案
- Revit二次开发之创建斑马线【比目鱼原创】
- Building Coder(Revit 二次开发)- 在两条线之间创建尺寸
- Building Coder(Revit 二次开发)- 创建球体用于AVF和过滤
- Knockout应用开发指南 第五章:创建自定义绑定
- PX4源码开发人员文档(四)——创建后台程序(应用)
- Revit开发NewFamilyInstance技巧之创建梁
- Revit开发楼梯创建
- Android开发—数据库应用—手动创建(SQLite)数据库--手动创建数据表(table)
- 【iOS开发】 CoreText 使用教程:以创建一个简单的杂志应用为例