Revit二次开发——让窗口一直显示在Revit前面

image_print阅读模式


在做开发的时候,经常会碰到这个问题,你把插件的窗口打开之后,然后运行其他软件,盖住Revit后,然后再打开Revit就会发现窗口不见了,感觉像死机一样。这个时候需要将窗口绑定到主窗口之上,也就是在view.ShowDialog()的时候,要加上两行代码:

 System.Windows.Interop.WindowInteropHelper mainUI = new System.Windows.Interop.WindowInteropHelper(view);
 mainUI.Owner = System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle;
 view.ShowDialog();
0

评论0

请先
GB/T50050-2017 工业循环冷却水处理设计规范(附条文说明)
GB/T50050-2017 工业循环冷却水处理设计规范(附条文说明)
8分钟前 有人购买 去瞅瞅看
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站